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
|