Skip to content

saranyavsr/Music-Recommendations

Repository files navigation

Music-Recommendations

Yahoo Music Recommendation system based on several user ratings for albums and provide song recommendations to the users.

Dataset

Dataset Description

Yahoo! Music offers a wealth of information and services related to many aspects of music. This dataset represents a snapshot of the Yahoo! Music community's preferences for various musical items. A distinctive feature of this dataset is that user ratings are given to entities of four different types: tracks, albums, artists, and genres. In addition, the items are tied together within a hierarchy. That is, for a track we know the identity of its album, performing artist and associated genres. Similarly we have artist and genre annotation for the albums. The dataset contains ratings provided by true Yahoo Music customers during 1999-2009. Both users and items (tracks, albums, artists and genres) are represented as meaningless anonymous numbers.

Project Description

On Yahoo Music Dataset - Artists, Albums, Songs, Genres

  • Track 1: predict user rating
  • Track 2: decide whether a user rates a song or not

alt text

Track 1

  • Typical collaboration filtering task.
  • Predict the rating of a specific user for unrated songs.
  • Includes hierarchy of items
    • User might have rated other songs of same album/artist.
    • No user might have rated the song but the same album/artist.
  • Includes time stamp of rating
    • Rating behavior might have changed over time.
    • Older songs rated differently than newer songs?

alt text

Track 2

  • Predict if a user would rate a given song highly or not at all.
  • Need a model for rate behavior.
  • Ratings on songs only.
  • No timestamps.
  • Given six songs, which three will most likely not be rated.

alt text

Artist-Recommendations

  • Provided user ratings of music artists
  • Provided artist_id and name of each musical artist.
  • Contains 11,557,943 ratings of 98,211 artists by 1,948,882 anonymous users
  • Provide top 5 artist recommendations to the user

References

https://github.com/dreamerconglin/YAHOO-Music-Recommendations/tree/master/Python%20Code https://github.com/AnneshaChowdhury/KDD-Cup-Music-Recommendation-System-using-Yahoo-Music-Datasets/tree/master/Data%20Preprocessing https://github.com/btq/Recommender_Yahoo_Music/blob/master/Yahoo_Music_User_Based_Recommender.ipynb

About

Yahoo Music Recommendation system based on several user ratings for albums and provide song recommendations to the users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages