Skip to content

A simple website using flask to predict genre of a song. The machine learning model is trained on GTZAN 1000 songs dataset and uses XGboost Algorithm.

Notifications You must be signed in to change notification settings

tanusri142/Music-Genre-Classifier

 
 

Repository files navigation

Music-Genre-Classifier

A simple website using flask to predict genre of a song. The machine learning model is trained on GTZAN 1000 songs dataset and uses XGboost Algorithm. Notebooks folder contains the jupyter notebook files containing feature extraction, visualizations of extraction and accuracy comparison across the algorithms SVM, Random Forest, Xgboost, Decsion Tree, K-nearest Neighbours. The highest accuracy of 91% was obtained for xgboost.

to run the application:

  • create virtual environment
  • $ . venv/bin/activate
  • $ pip3 install flask
  • $ export FLASK_APP=app.py (entry point of the app)
  • $ flask run
  • the route of the index page is localhost:5000/index

About

A simple website using flask to predict genre of a song. The machine learning model is trained on GTZAN 1000 songs dataset and uses XGboost Algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.4%
  • HTML 1.1%
  • Other 0.5%