notspoon
notspoon OP t1_j6f0zfy wrote
Reply to comment by Willow_Weak in What were your favorite albums when you were 12? by notspoon
call of duty paintball kid core??
notspoon OP t1_j6f0t62 wrote
Reply to comment by Edm_vanhalen1981 in What were your favorite albums when you were 12? by notspoon
Born in 99, so as a member of the youtube generation I pretty much had access to "all of music" from the get go.
It's obvious but also interesting how "time-locked" everyones favorites' are when they are say 10+ years older than me.
notspoon t1_j5pnf60 wrote
two great albums, and then a ton of shit.
some of the shit i'm nostalgic over (vices, twtltrtd)
some of the shit is the worst music i've ever heard (everything else)
once ryan ross wasn't creatively directing the band the ship sunk hard
notspoon OP t1_iybor4s wrote
Reply to comment by Coachbelcher in [OC] 2016 vs 2020 US Presidential Election Vote Shift Percentage by notspoon
🤷♂️ I don’t know what to say to this. Next time I make a cartogram heatmap I’ll take the extra 30 seconds photoshop erase the negative sign. Promise.
Someone had to be negative for the color scale function, and D comes before R in the alphabet.
notspoon OP t1_iybodp8 wrote
Reply to comment by benthib in [OC] 2016 vs 2020 US Presidential Election Vote Shift Percentage by notspoon
It’s just the way the calculations and group by statements worked out, man. I don’t know what to tell you. In order to get the color scale to work properly someone had to be negative and someone had to be positive.
Blame the Phoenicians, or the Greeks, or the developers of R, for putting D over R in the alphabet.
Negative number shouldn’t imply negative connotations either. -1 isn’t evil! It’s just a number. 🤷♂️
notspoon OP t1_iyaeede wrote
Reply to comment by jorsiem in [OC] 2016 vs 2020 US Presidential Election Vote Shift Percentage by notspoon
Popular vote for each state! Should have specified my bad D-:
Submitted by notspoon t3_z87m5s in dataisbeautiful
notspoon OP t1_iy2m8k5 wrote
Reply to comment by notspoon in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
Back button is live! I repeat the back button is live!
notspoon OP t1_iy22ivw wrote
Reply to comment by doiias in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
Keep in mind that your songs could still be accurate and have a low score. In order to get the highest score you would have to be very specific by describing each feature of the song that the database uses. The genres, description of the genres, the level of danceability, the loudness in decibels, etc.
notspoon OP t1_iy22bfz wrote
Reply to comment by cheezfreek in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
yep! in the server logs. sending it directly to the CIA........
notspoon OP t1_iy20ica wrote
Reply to comment by doiias in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
Your playlist query is compared against the description of each song in the database. These comparisons range from 0 to 1. The top 100 most similar songs are returned back to you. The score is the average between those 100 songs!
notspoon OP t1_iy1r5np wrote
Reply to comment by tikki-tikki-timbo in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
The current recommendations come from a pool of 35,000 singles. More tracks will be added within the week!
notspoon OP t1_iy1r2gw wrote
Reply to comment by cinemachick in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
I see where things are going wrong. The current dataset is based off of singles from so I see why classical music and those other genres are hard to find. As with most data science/AI problems, the solution is almost always more data. I'll be adding more songs within the week from a wider variety of styles and genres!
notspoon OP t1_iy15j70 wrote
Reply to I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
CRASHED! Back up in 5 minutes!
notspoon OP t1_iy0yn0v wrote
Reply to comment by JustBrowsing1989z in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
High level overview:
The sentence embeddings are calculated using a Bidirectional Encoder Representation Transformer (BERT) model. There's a pre-trained model for this network trained on over 1 billion sentences from the internet that is publicly available, (thanks Microsoft) . The model transforms your description into a 784-long list of numbers (a vector) that represents the meaning of your sentence.
The model runs off a dataset of musical metadata for 35,000 songs. This metadata is very rich, it has a lot of useful columns like the genres, subgenres, and descriptions of tracks. The numerical data is binned into categorical values like "obscure" mapping popularity between 0 and 10, "highly danceable" mapping danceability between 80 and 100, etc. The text data is modified into a coherent sentence: "this song's main genres are _____. this song is from the 80s. this name of this song is lovefool by the cardigans. etc"
Each feature for each song in our metadata dataset is now a big paragraph that describes the song overall. The paragraph is split up into sentences, and the embedding of each sentence is found. The final embedding for each song is then calculated by taking the mean all sentence embeddings from the big paragraph.
To make your playlist, all that has to be done is compare the embedding of your query all 35,000 embeddings in the dataset and return the 100 most similar queries, using the cosine similarity distance metric. Thank god we have computers.
Once the 100 most similar tracks are found, your playlist is made by sending the Spotify track IDs through their API, and the link is generated for you.
notspoon OP t1_iy070c9 wrote
Reply to comment by divanpotatoe in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
As of right now no, it’d very hard to build a dataset of songs on Apple Music since they have everything locked down. I think there’s an app called SongShift that can help you out though!
notspoon OP t1_ixzyjj7 wrote
Reply to comment by bigfish42 in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
Noted! Coding that up boss. 😎
notspoon OP t1_ixzogj3 wrote
Reply to comment by bitee1 in I built a "sentence to playlist" AI capable of turning your playlist ideas into a real playlist in a matter of seconds! Go check it out! by notspoon
Great tip! Done.
notspoon OP t1_j6f5u5b wrote
Reply to comment by MysticMoteToter in What were your favorite albums when you were 12? by notspoon
I got into Gorillaz maybe a year later, Melancholy Hill was a recommendation someone gave me on my ASK.FM (when was the last time you heard that?) when I asked for song recommendations.