Skip to content

Music providers are also incentivized to recommend songs that their users like in order to increase user experience and time spent on the platform. Machine learning in the context of music often uses recommender system. There hasn’t been much research on how a user’s interaction with music over time can help recommend music to the user.

Notifications You must be signed in to change notification settings

nourhansowar/Spotify-Skip-Action-Prediction-Data-Science-Internship

Repository files navigation

Spotify-Skip-Action-Prediction-Data-Science-Internship

Music providers are also incentivized to recommend songs that their users like in order to increase user experience and time spent on the platform. Machine learning in the context of music often uses recommender system. There hasn’t been much research on how a user’s interaction with music over time can help recommend music to the user.

The project is divided into multiple stages:

1- Dataset

2- Track Features & Session Data

In this, I have impleneted on dataset :

  • 1- Preprocessing on Data.
  • 2- Data Wrngling (Handling Missing Data, Handling Categorical Data)
  • 3- Feature Engineering
  • 4- Exploratory data analysis (EDA)

3- Machine Learning Models

In this, I have Implemented some ML models to predict skip Action and check f1_score by choose skipped Column as target value:

  • 1- RandomForestClassifier
  • 2- XGBClassifier
  • 3- DecisionTreeClassifier

And chosen DecisionTreeClassifier as its high accuracy.

4- Machine Learning Deployment

In this, Using Falsk to create web application to predict the output of the model

Let's check Web application and try : http://ae49-34-125-221-85.ngrok.io

Used Technolgies

  • Python3
  • Numpy, Pandas for Data Mining
  • Seaborn, Matlplotlib for Visualization
  • Sklearn for ML Models
  • HTML and Flask for Web Application

About

Music providers are also incentivized to recommend songs that their users like in order to increase user experience and time spent on the platform. Machine learning in the context of music often uses recommender system. There hasn’t been much research on how a user’s interaction with music over time can help recommend music to the user.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published