miladbehrooz / NLP_Lyrics

Implementation of different NLP techniques using web scraped lyrics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Natural language processing of web scraped lyrics

  • Wrote a script with a command line interface for web scraping of lyrics of any artist from AZLyrics website using Beautiful Soup and regular expressions

  • Built a text classification model on lyrics with the goal to predict an artist from a piece of text

  • Utilized bag of words (and vectorization) as well as Naive Bayes to implement a classification model for the described task

  • Wrote another script with a command line interface for creating fancy word cloud from lyrics

word cloud

Figure: Angel wings shaped word cloud of 100 most used words in lyrics for Coldplay

About

Implementation of different NLP techniques using web scraped lyrics

License:MIT License


Languages

Language:Jupyter Notebook 97.0%Language:Python 3.0%