Skip to content

Galvanize Data Science Immersive - Capstone Project

Notifications You must be signed in to change notification settings

samsadi/lyrics_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Content Analysis of Song Lyrics

A data visualization project using Natural Language Processing (NLP) techniques to unveil the trends in songs, through analysis of the lyrics. Using topic modeling and sentiment analysis, the project highlights the main song topics as well as how song lyrics have emotionally changed over the years.

Results

topic trends

emotion trends

topic trends

Insights

  • Topics like Love and Violence seem to be going down over time.
  • The proportion of "joy" is decreasing over time in songs.
  • The genre "Rap" is noticably filled with anger and fear.

Tools used

  • MongoDB, pymongo
  • BeautifulSoup
  • Pandas, numpy
  • scikit-learn, SciPy, NLTK
  • matplotlib, Plotly

About

Galvanize Data Science Immersive - Capstone Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages