Spaces:
Sleeping
Sleeping
| title: ML Music Classifier API | |
| emoji: 🎵 | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| app_port: 7860 | |
| # ML Music Classifier API | |
| This API predicts whether a song will be "liked" or "not liked" based on audio features using 8 different machine learning models. | |
| ## Models Available | |
| - ANN (Artificial Neural Network) | |
| - KNN (K-Nearest Neighbors) | |
| - Logistic Regression | |
| - Neural Network | |
| - Naive Bayes | |
| - Random Forest | |
| - SVM (Support Vector Machine) | |
| - XGBoost | |
| ## API Endpoints | |
| - POST /predict/{model_name} - Make predictions with specific model | |
| - GET /docs - API documentation | |
| ## Authentication | |
| All endpoints require an API token in the X-Token header. | |
| ## Usage | |
| ```bash | |
| curl -X POST "https://your-space-name.hf.space/predict/random_forest_model" \ | |
| -H "X-Token: your-token-here" \ | |
| -H "Content-Type: application/json" \ | |
| -d '{"danceability": 0.8, "energy": 0.7, ...}' |