A hybrid music recommender system which uses content-based filtering coupled with collaborative-based filtering to provide a personalised music listening session for a user. Our pipeline incorporates K-Mean clustering algorithm and a Matrix Factorisation-based model to predict the likelihood of the songs the user would like to listen to based on his previous listening sessions and music taste.
Clone the repository and change the directory to final_app.
Install the necessary libraries.
pip3 install -r requirements.txt
Run the web application using the following command.
streamlit run music_recommend.py
- Mentor: Madhav Kadam
- Lovely Bharadwaj
- [Aman Poddar]
- Soham Pandit
- [Harshvardhan]
- [Sai Sashank]