adarshsankarrs / Spotify-Data-Analysis---RF-vs-MLP-Study

The project involves using machine learning techniques, like RandomForestClassifier and MLP, to predict whether a song will be popular or not based on its acoustic features. The input consists of various acoustic and metadata features, while the output is a binary classification.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spotify-Data-Analysis---RF-vs-MLP-Study

The project involves using machine learning techniques, like RandomForestClassifier and MLP, to predict whether a song will be popular or not based on its acoustic features. The input consists of various acoustic and metadata features, while the output is a binary classification.

We evaluate the accuracy using ROC curves and Precision-Recall curves on both MLP and RF and come to certain conclusions ,they are as follows:

For Good Performance:

If we want accurate and well-rounded results, go for the Random Forest model. It excels in precision and overall effectiveness.

For Considering Interpretability and Efficiency:

If we prioritize understanding the model or need efficient computing, think about the MLP model. We also have to be cautious about potential instability during convergence needs attention.

Our choice should match what your task needs considering the trade-offs between accuracy, stability, and interpretability, especially in the Spotify dataset context.

About

The project involves using machine learning techniques, like RandomForestClassifier and MLP, to predict whether a song will be popular or not based on its acoustic features. The input consists of various acoustic and metadata features, while the output is a binary classification.

License:MIT License


Languages

Language:Jupyter Notebook 100.0%