Joseph-233 / music-recommendation

This project recommends music to users based on their heart beat (bpm)
3 stars 1 forks source link

Model Development #4

Closed mmiranda222 closed 6 months ago

mmiranda222 commented 7 months ago

Create the appropriate model based on the data provided by the data scientists. The main focus in this iteration is not the fine tuning or the optimal accuracy, rather focus on the functionality of the model itself.

tatosf commented 6 months ago

The model is complete, we are currently using lgbm to get the user's relationship features to tempo based on play count. Then when a user inputs their heart rate we load the saved model in Streamlit to predict the other song features. With these song features, we then use the Spotify API to get 10 songs using the user features and user profile preferences. We also decided using the API instead of filtering our dataset since we realized our trained model misses some new songs and we found better recommendations this way, but the model is helpful and getting relationships to tempo and other features we then use in the api.