Please use this identifier to cite or link to this item: https://ir.swu.ac.th/jspui/handle/123456789/22184
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorSubhorn Khonthapagdee-
dc.contributor.authorNatdanai Veerathavorn-
dc.contributor.authorParis Aungkanapanich-
dc.date.accessioned2022-06-21T03:28:39Z-
dc.date.available2022-06-21T03:28:39Z-
dc.date.issued2021-
dc.identifier.urihttps://ir.swu.ac.th/jspui/handle/123456789/22184-
dc.description.abstractThe emotion or mood of music affects the listener in various ways. Nowadays people listen to music on streaming services like Spotify. On streaming services, a playlist is a selection of similar songs customized based on listener preferences. Often, those playlist’s names contain words or phrases that express the emotion of music. In this work, we collected 200 songs from 10 different playlists created by Spotify. It is worth noting that these playlists' names convey a variety of emotions such as sad, crying, discourage, feeling love, tired, missed, chill-out etc, which was used as the emotion label for each song in those playlists. Using audio data collected from Spotify web API, we developed music emotion classification models using various machine learning techniques. Random Forest yielded 0.81 accuracy as the best performance. Moreover, we noticed that Random Forest worked best with only 3 or 4 emotion labels. Later, we also noticed similar results by using K Mean clustering technique. We conclude that based on audio data, those 10 playlists have similar pattern and can be grouped into only 3 or 4 collections.-
dc.languageen-
dc.publisherDepartment of Computer Science, Srinakharinwirot University-
dc.subjectClustering analysis-
dc.subjectMachine learning-
dc.subjectMusic emotion classification-
dc.titleThai music mood analysis-
dc.typeWorking Paper-
Appears in Collections:ComSci-Senior Projects

Files in This Item:
There are no files associated with this item.


Items in SWU repository are protected by copyright, with all rights reserved, unless otherwise indicated.