Musaic is a music recommendation engine. Users enter a track name and an artist name. Musaic returns 20 similar songs from its database and produces a word cloud of tags associated with the input song. Musaic's track database was obtained by querying last.FM's API. The track data for this prototype consists of track name, artist name, and the associated tags of 200,000 songs and 1993 artists. Similarity between songs is determined by performing KNearest Negihbors where the features are the tags associated with the tracks. There are 303347 distinct tags. A bar plot of the frequency of the top 20 tags as well as a sample wordcloud are produced in the wordcloud.ipynb notebook. THe bar plot visualization is at the very bottom.
-
Notifications
You must be signed in to change notification settings - Fork 0
grgstock/Musaic
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Music recommendation engine for the data incubator capstone project.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published