Contemplated these 3 Flows for Playlist Similarity

496 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
496
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Contemplated these 3 Flows for Playlist Similarity

  1. 1. 3 flow considerations about implementing similar playlists
  2. 2. WOULD NOT WORK: compile the top X (eg. 10) list of artists of each playlist sort this top X list by artist_ID compare two of these sorted lists with Pearson Correlation (=r) r can range from -1 to 1, where 0 is no linear correlation and 1 & -1 are perfectly linear if(abs(r)) = close to 1, high linear correlation Wouldnt work because, if artist ID's differ just one, still there would be high linear correlation, but music completely different
  3. 3. WOULD WORK: compile the top X (eg. 10) list of artists of each playlist compare the X members of List A to the X members of List B foreach exact hit, add a +1 to the score score can range from 0 to X, where 0 is no similarity and X is perfectly similar if(score = close to X) we have a very similar list a lists based upon absolute matching artists.
  4. 4. WOULD WORK ADVANCED: compile the top X (eg. 10) list of artists of each playlist retrieve single Tag for each artist (genre) compare the X Tags of List A to the X Tags of List B foreach exact hit, add a +1 to the score score can range from 0 to X, where 0 is no similarity and X is perfectly similar if(score = close to X) we have a very similar list in this case, lists based upon similar music styles, instead of absolute matching artists.

×