Skip to content

We a creating an entry to submit to a Kaggle competition about music recommendations

Notifications You must be signed in to change notification settings

UCSB-dataScience-ProjectGroup/music-recommendations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abstract

The purpose of this project is to create an entry to submit to a competition on Kaggle involving music recommendations. The goal is to use machine learning to generate predictions of whether a user will repeatedly listen to a song within a month of first listening to it. The data provided by Kaggle for this competition come from a music streaming service from Asia called KKBOX. To increase the accuracy of our predictions, we also plan to pull in data from other online streaming sources.

Contributors

  • Lauren Gripenstraw
  • Angela Ho
  • Qilin Liu
  • Katie Chong

Timeline

Week 3

  • Initial project planning
  • Begin gathering data

Week 4

  • Finish gathering data
  • Start cleaning data

Week 5

  • Finish cleaning data

Week 6

  • Begin employing machine learning techniques

Week 7

  • Continue employing machine learning techniques

Week 8

  • Continue with machine learning
  • Begin to test using official test set provided by Kaggle

Week 9

  • Finalize predictions for official test set
  • Prepare project for submission to Kaggle

Week 10

  • Submit to Kaggle

Data Sources

  • KKBOX data provided by Kaggle
  • Spotify API
  • Dataset gathered from Last.fm API
  • Pandora API

Languages and Packages Needed

  • Python for web scraping
  • Python for machine learning *scikit-learn

Desired Outcome

Create a more accurate music recommendation engine with machine learning

About

We a creating an entry to submit to a Kaggle competition about music recommendations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •