Music Recommendation System using Python
Currently, music streaming networks require recommendation algorithms for helping consumers find new music that meets their preferences. Python is preferred by developers because it offers great potential and numerous platforms for building such kinds of systems. One of the most common techniques used to build recommendation system, particularly that for music, is collaborative filtering, a technique which makes individual recommendations based on analysis of the users' behavior and there preferences. The processing and analyzing of user interactions large datasets of music can be done more as easy due to the strong data manipulation that are offered from the packages of Python as Pandas and NumPy as well as Scikit-Iearn. Another crucial factor about music recommendation systems is content based filtering, a method that implies the song recommending according to features such as song genre, tempo, instrumental or vocal and the artist. To fetch Information about music and songs, features which are available from music streaming services like spotify or directly from a music file use spotipy and librosa packages in python. This is true because several machine learning steps are available to enhance the suggestion accuracy. The recommendation models, including neural networks may be developed and trained with simplicity using the Python-based TensorFlow and PyTorch. Streamlit is a machine learning web application framework developed in python which might be used to create musical recommendation systems with graphical interface. These tools and libraries can be used to build very efficient and engaging music recommendation systems that enhances the consumers music listening experience by developers.
Authors
- Mukesh Ranjan (ORCID: https://orcid.org/0000-0002-5145-4673)
- Namrata Dhanda (ORCID: https://orcid.org/0000-0003-0395-0696)
- Aman Sharma (ORCID: https://orcid.org/0000-0003-2263-7902)
- Manikant Thakur
Publication Details
- Published
- 2024-11-13
- DOI
- https://doi.org/10.1109/ictacs62700.2024.10841138
- Primary Topic
- Music and Audio Processing
- Type
- article
- Field-Weighted Citation Impact
- 0.00