Spotify / README.md
GouthamVarma's picture
Update README.md
c8837a4 verified
---
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