Spotify / README.md
GouthamVarma's picture
Update README.md
c8837a4 verified

A newer version of the Gradio SDK is available: 5.22.0

Upgrade
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

  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