Heroku Link: https://music-mood-analyzer.herokuapp.com/
Install requirements
pip install -r requirements.txt
Run Server
python app.py
-
Model : Support Vector Machine
- Training F1 : 0.997
- Validation F1 : 0.712
-
Method : TFIDF - Vectorizer
- Stopwords : English
- N-Gram Range : (1,5)
https://codelabs-preview.appspot.com/?file_id=1GLGXp5jniPDrvBAQd1ffC1ApWlR60HM7WkQWlVrU6w8#0
- Jupyter Notebook - Code editor used for python.
- IBM Watson Tone Analyzer-API used for analyzing mood of the songs.
- Musixmatch Developer- API used to fetch lyrics for the songs in top charts.
- Heroku :Cloud Application Platform used to host the website.
- Flask :Microframework in python used to deploy the front end