Enhance your Playlists with Machine Learning: Spotify Automatic Playlist Continuation
Have you ever wondered how Spotify predicts your music taste without ever asking you?
Recommendation systems are essential engines for large corporations, which use both the content of the data and the user feedback.
In this data science project, we attempted to build an automatic playlist continuation model using Spotify Million Dataset Challenge dataset with the goal to recommend the next songs based on a playlist. Our team will start from the data extraction and engineering, exploratory data analysis, to the model building and deployment on a website. Here are the following parts of the project:
Part I: Extracting song data from Spotify’s API in Python
Part II: EDA and Clustering
Part III: Building a Song Recommendation System with Spotify
Part IV: Deploying a Spotify Recommendation Model with Flask