Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.22.0
metadata
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
- Select up to 5 songs you like from the dropdown menu
- Click "Get Recommendations" to see similar songs
- 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