--- 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