Skip to content

BDP25/LID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

PM4_Lyrics

Analysing of this dataset: https://www.kaggle.com/datasets/carlosgdcj/genius-song-lyrics-with-language-information

🎢 Genius Lyrics NLP Project

This project performs natural language processing on song lyrics using a dataset from Genius. It includes sentiment analysis, data cleaning, and an interactive visualization via a web app.


πŸš€ How to Run This Project

Follow these steps to reproduce the full pipeline from data to interactive app:

1. πŸ“₯ Download the Dataset

  • Go to Kaggle and download the Genius lyrics dataset.
  • Extract or convert the file into a suitable format .csv.

2. πŸ—ƒοΈ Import Data into MongoDB

  • Start your local MongoDB server (e.g. with mongod).
  • Import the dataset into MongoDB using MongoDB Compass or the CLI.

βœ… Use the following database and collection names:

  • Database: data
  • Collection: Genius

3. Run the sentiment.ipynb file

  • Run the sentiment.ipynb file step by step which is in the "Coding" folder

4. Run the App

  • Run the app.py file and enjoy analysing the lyrics

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages