The following JupyterBook is used to predict the song genre using machine learning RandomForest Classifier algorithm. This project was done on kaggle. We achieved a 65% accuracy and that is good enough as one "Underground rap" was misclassified a lot with "Rap", "RnB" and "HipHop". This is a possibility as lot of a tunes, lyrics style is nearly similar in these genres.
Hope you enjoy reading the repo.