JITK (Jurnal Ilmu Pengetahuan dan Komputer)
Vol 9 No 1 (2023): JITK Issue August 2023

MUSIC RECOMMENDATION SYSTEM BASED ON COSINE SIMILARITY AND SUPERVISED GENRE CLASSIFICATION

Jamie Mayliana Alyza (Universitas AMIKOM Purwokerto)
Fandy Setyo Utomo (Universitas AMIKOM Purwokerto)
Yuli Purwati (Universitas AMIKOM Purwokerto)
Bagus Adhi Kusuma (Universitas AMIKOM Purwokerto)
Mohd Sanusi Azmi (Universiti Teknikal Malaysia Melaka)



Article Info

Publish Date
07 Aug 2023

Abstract

Categorizing musical styles can be useful in solving various practical problems, such as establishing musical relationships between songs, similar songs, and finding communities that share an interest in a particular genre. Our goal in this research is to determine the most effective machine learning technique to accurately predict song genres using the K-Nearest Neighbors (K-NN) and Support Vector Machine (SVM) algorithms. In addition, this article offers a contrastive examination of the K-Nearest Neighbors (K-NN) and Support Vector Machine (SVM) when dimensioning is considered and without using Principal Component Analysis (PCA) for dimension reduction. MFCC is used to collect data from datasets. In addition, each track uses the MFCC feature. The results reveal that the K-Nearest Neighbors and Support Vector Machine offer more precise results without reducing dimensions than PCA results. The accuracy of using the PCA method is 58% and has the potential to decrease. In this music genre classification, K-Nearest Neighbors (K-NN) and Support Vector Machine (SVM) are proven to be more efficient classifiers. K-Nearest Neighbors accuracy is 64,9%, and Support Vector Machine (SVM) accuracy is 77%. Not only that, but we also created a recommender system using cosine similarity to provide recommendations for songs that have relatively the same genre. From one sample of the songs tested, five songs were obtained that had the same genre with an average accuracy of 80%.

Copyrights © 2023






Journal Info

Abbrev

jitk

Publisher

Subject

Computer Science & IT

Description

Kegiatan menonton film merupakan salah satu cara sederhana untuk menghibur diri dari rasa gundah gulana ataupun melepas rasa lelah setelah melakukan aktivitas sehari-hari. Akan tetapi, karena berbagai alasan terkadang seseorang tidak ada waktu untuk menonton film di bioskop. Dengan bantuan media ...