Name
davidnmora's repositories
images
love-song-type-cluster-analysis
pop-love-songs-pipeline
1 DONE RIGHT Filter top X songs, fetch metadata for songs.ipynb
10. Prep & data needed for This Is America prototype.ipynb
11. Prep & data needed for Gender prototype.ipynb
12. Explore gender & "the rise of the bad bitch" angle.ipynb
13. Explore "decline of the love song" angle.ipynb
14. Use ChatGPT to label love songs.ipynb
15. Use GPT4 to label love song sub-types.ipynb
16. Explore love song subtypes.ipynb
17. Use GPT4 to label vulnerability and relationship stage.ipynb
18. Explore relationship stages & vulnerability.ipynb
19. Use GPT4 to re-label love song types (better prompt, more examples, adjusted categories).ipynb
2 USE ME Merge in pre-fetched lyrics.ipynb
2.1 SUB WORK - REDO IT fetch lyrics.ipynb
2.2 SUB WORK - JUST for re-fetching lyrics.ipynb
2.3 SUB WORK - stitch all the (re)-fetched data into one the files we can directly use to form the master dataset.ipynb
2.4 SUB WORK even more correcting mistakes, sigh....ipynb
2.5 SUB WORK evennnn more fixes.ipynb
2.6 SUB WORK fixes and fetching Oct - Dec 2022 songs.ipynb
20. Explore (redone) love song subtypes.ipynb
21. Calculate weight for each song based on it's popularity (rankings, durations).ipynb
22.1 Use GPT4 to to re-re-label "No Thank You" and "Uncategorized" songs.ipynb
22.2 Use GPT4 to fold in MJia's hand labels and use them as examples in the prompt.ipynb
22.2 v2 (part2) Use GPT4o to label songs through September 2023.ipynb
22.2 v3 (part3) Use GPT4o to relabel highly erronious Good Riddance.ipynb
22.2 v4 (part4, just prep) format and export manual love song type corrections.ipynb
22.3 Parse performer field to split out individual performers.ipynb
22.4 Merge performers with multiple names.ipynb
22.5 Use GPT4 to label individual performer and group gender.ipynb
23. Explore (reduced) love song subtypes.ipynb
3 DONE RIGHT Split lyrics by line then clean.ipynb
4. Embed lyrics VIA NOMIC.ipynb
4. Embed lyrics.ipynb
5. Reduce to 2 Dimensions.ipynb
6. Do cluster analyses.ipynb
7. Do dataviz-specific data transformations.ipynb
8. Find nearest neighbors (ie likely cliche groups).ipynb
9. Explore song cliche-ness -- What's the most cliche song?.ipynb
.cache
.gitignore
convert-data-to-deepscatter-format.sh
python3.10-pip-freeze.txt
python3.7-pip-freeze.txt