Spaces:
Sleeping
Sleeping
File size: 1,002 Bytes
9073468 c8837a4 9073468 |
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 |
---
title: Music Recommendation System
emoji: 🎵
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 5.8.0
app_file: app.py
pinned: false
---
# Music Recommendation System
A music recommendation system built using matrix factorization and deployed on Hugging Face Spaces.
## Overview
This application provides music recommendations based on user-selected songs. It uses truncated SVD for matrix factorization to generate recommendations.
## How to Use
1. Select up to 5 songs you like from the dropdown menu
2. Click "Get Recommendations" to see similar songs
3. Each recommendation comes with a confidence score
## Technical Details
- Built using Python, Gradio, and scikit-learn
- Uses TruncatedSVD for matrix factorization
- Deployed on Hugging Face Spaces
- Optimized with sparse matrices
- Uses Gradio 4.19.2 SDK
## Performance Notes
- Initial loading takes ~90 seconds for model training
- Subsequent recommendations are near-instantaneous
- Optimized for both CPU and memory usage |