Abstract

Music is an integral part of our everyday life. Almost everyone uses various streaming services to listen to music on their mobile phones. These streaming services recommend tailored music to each individual by categorizing music into numerous genres, thus enriching the user experience. The backbone of these streaming services is a music recommender system that recommends the best music to the users. The efficiency of these streaming services ultimately depends on the music recommender systems’ results. The music recommender system suggests music based on the user’s interests. The necessity of these music recommender systems is increasing day by day, but most of the systems do not meet users’ expectations. This paper plans and actualizes a general music recommender system that applies several audio signal features to train several machine learning and deep learning models for categorizing music into ten genres to meet the users’ expectations for music suggestions. The music recommender system consists of a feature extractor, a data preprocessing module, and a classifier. The system classifies the audio signals into blues, classical, country, disco, hip-hop, jazz, metal, pop, reggae, and rock. The classifiers such as support vector machine (SVM), K-nearest neighbors (KNN), random forest, and feedforward neural networks (FNN) are used for the system evaluation. The music classification results from our recommender show that the FNN based system has the highest prediction results than other classifiers. The FNN based music recommender system achieved 80% accuracy on the GTZAN music dataset and validates the impact of the deep learning models for music classification.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call