Music Recommendation Application (Team Neurobytes)
kellynguyen01
27 views
9 slides
May 18, 2024
Slide 1 of 9
1
2
3
4
5
6
7
8
9
About This Presentation
Overview of CMPE258 Project
Size: 4.7 MB
Language: en
Added: May 18, 2024
Slides: 9 pages
Slide Content
TEAM
NEUROBYTES
Music Recommendation
Application
Implementation of Large Language Models
and MLOps
Project
Overview
The proliferation of digital music platforms has
escalated the demand for sophisticated music
recommendation systems that not only
understand user preferences but also
appreciate the complex musicality of songs.
We address this need by deploying a state-of-
the-art large-language model that processes a
fusion of user interaction metrics and intrinsic
song features to deliver personalized music
recommendations through MLOp practices.
The cloud database chosen has data
related to:
User-to-Song rating/playback
information
1.
Song-to-Song similarity information
based on musicality.
2.
Data
DATASET 3
DATASET 2
DATASET 1
user_preferences.csv
music_data.csv
millionsong_dataset.csv
Approach
Methods
Approach
Model
Preprocessing &
Training
01
02
03
Exploratory
Analysis &
Prototyping
ML Production
Cloud Pipline
Get million song subset
data song list Get metadata
and join the data use artist
similarity and artists to train
the model on similarity
Exploring track and user
preference related data
AWS RDBS, My SQL
Methods
Approach
Re-training &
CI/CD
06
02
03
Evaluation with
Tensorboard
UI/UX Using
Gradio
Production of
reccomnedations
Evaluating Model and
Accuracy
Implementing model with
user experience using
gradio and huggingface as a
tool
1 Spotify API 2 LastFM API 3 EDA
Experiments
Testing data related to
Spotify API
Connecting User Preferences
to the Million Song Dataset
and LastFM API
Exploratory Data Analysis of
the Synthetic User Preferences
Gradio Demo
Implementation
Future work
TEAM
NEUROBYTES
We successfully produced a music
recommendation system using
traditional MLOp practices. For future
work, we could potentially scale this
larger and implement the system with
existing music listening platforms.
Conclusion
TEAM
NEUROBYTES
Thank you for listening
For any questions feel free to contact our team.