Skip to content

Udacity Machine Learning Nanodegree Capstone Project

Notifications You must be signed in to change notification settings

samyhajal/song-lyrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • proposal.pdf: Final Proposal
  • report.pdf: Final Report
  • googlesearch.py: script to scrape lyrics from metrolyrics.com. Uses beautifulsoup and googleapiclient modules.
  • merge_csv.py: script to merge scraped lyrics with original dataset.
  • billboard_lyrics_1964-2015.csv: original dataset from source.
  • merged.csv: post-scraping, post-merging dataset.
  • song-lyrics.ipynb: iPython notebook used for benchmark model, plotting, vectorizing, training and testing models. Requires scikit-learn, numpy, scipy, nltk, profanityfilter, pandas, matplotlib, pickle.

About

Udacity Machine Learning Nanodegree Capstone Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published