"Welcome to our Music Recommendation System repository! Here, we've implemented a comprehensive solution that leverages datasets to make data preprocessing techniques, and machine learning models to deliver personalized music recommendations.
-
PROJECT_SPOTIFY.ipynb
: This notebook contains all the backend code for the music recommender system, including data preprocessing, feature engineering, model training, and evaluation. -
genres_v2.csv
: This CSV file is the dataset used for training the machine learning models. -
web.py
: This Python file contains the Streamlit code for the web interface of the music recommender that seamlessly integrates with our models, providing users with an intuitive platform for user interactions and displays recommendations. -
images/
: This folder contains additional images used in the web interface for enhancing user experience. -
animations/
: This folder contains animations used in the web interface for dynamic visual elements.
- Clone the repository and install dependencies.
- Run the Streamlit web application using streamlit run web.py.
- Input your music preferences such as music name and number of recommendations.
- Explore personalized music recommendations and enjoy discovering new tracks.