Skip to content

Ilmanizami/Spotify-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Repeat Prediction System 🎵

Project Overview

This project implements a Machine Learning system that predicts a user's likelihood of repeatedly listening to a song within a set timeframe (30 days).

Key Features

  • Time-Aware Prediction: Analyzes listening timestamps to detect patterns based on time of day and day of the week.
  • User History Tracking: Factors in how many times a user has heard a song before.
  • Smart Target Generation: Automatically labels data with 1 (Repeat) or 0 (No Repeat) based on a 30-day window.

Technical Stack

  • Language: Python 3.x
  • Libraries: pandas, scikit-learn, numpy
  • Model: Random Forest Classifier

How to Run

  1. Install dependencies:
    pip install pandas numpy scikit-learn

About

Predicts a user's likelihood of replaying a song within 30 days by analyzing listening timestamps and history.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages