CS62-RE50 :: Music mood classification for a workout program

การจำแนกอารมณ์เพลงสำหรับการจัดโปรแกรมออกกำลังกาย

details
In this project, we develop a music mood classification model to classify the mood of the music into 6 categories: Anxious, Chill, Focus, Party, Sad, and Romance. The music is preprocessed in order to use as the music database for generating exercise music tracks based on the user's requirements. To keep it easy and simple, we also develop "Melodistic" which is a mobile application for streaming exercise music tracks and generating new tracks based on mood. It also allows the user to include their own favorite music.
tools & techniques
♪ Programming Languages - Dart - TypeScript - Python ♫ Development Tools - Mobile Application: Flutter - Backend API: NestJS - Processing System and Combining System: Flask - Database: PostgreSQL, Redis - Container Management: Docker - Hosting: Azure Virtual Machine - DNS: Cloudflare - Version Control: GitHub ♬ AI/Data Science Libraries - Tensorflow - Numpy - Pandas - Scikitlearn - Matplotlib ♭ Audio Processing Libraries - Spleeter - librosa - Pydub ♮ Development Softwares - Visual Studio Code - iOS Simulator - Android Emulator - Postman (API Client) ♩ Project Management - JIRA - TeamGantt - Google Drive - Microsoft OneDrive - Microsoft Team
author
MR.WISARUT KITTICHAROENPHONNGAM
รหัสนักศึกษา 62130500226
wisarut.golf@mail.kmutt.ac.th
MS.KAEWKET SAE-LEE
รหัสนักศึกษา 62130500206
kaewket.saelee@mail.kmutt.ac.th
MS.KITTIYAPORN TAKRUDTHIENG
รหัสนักศึกษา 62130500204
kittiyaporn.takrudthieng@mail.kmutt.ac.th
advisor
Chakarida Nukoolkit
Worarat Krathu