File size: 1,156 Bytes
ce168cf e6e9ed1 ce168cf e6e9ed1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | ---
license: mit
tags:
- recommendation
- binary-classification
- music
- ensemble
---
# ๐ต Music Recommendation System
This repository hosts a collection of machine learning models designed to recommend songs by predicting whether a user is likely to "like" a track based on its audio features.
## ๐ Files Included
- `data.csv` โ Dataset of 195 songs with features like danceability, energy, loudness, tempo, etc.
- Trained model files:
- `logistic_regression.joblib`
- `random_forest.joblib`
- `xgboost.joblib`
- `svm.joblib`
- `voting_classifier.joblib`
- `catboost_model.cbm`
- `ann_model.keras`
- `final_model_card_scaled.pdf` โ Full model evaluation, comparison table, and chart
## ๐ง Models Used
- Logistic Regression
- Random Forest
- XGBoost
- Support Vector Machine (SVM)
- Voting Classifier (Ensemble)
- CatBoost
- Artificial Neural Network (ANN)
## ๐ Evaluation
All models were evaluated using:
- Accuracy
- Precision
- Recall
- F1-Score
Refer to the PDF `final_model_card_scaled.pdf` for full details.
## ๐ฌ Contact
Maintained by Sujal Thakkar.
|