Recommendation System: Data Preprocessing
Cleaning the data and preparing it for training
BR
Bijon Setyawan Raya
October 25, 2023
2 mins
Music Recommendation Sytem (4 Parts)
Data Collection
Data Preprocessing
System Training
System Evaluation
I am going to seperate this post into two parts: the technical part and the insight part. The technical part consists of how I prepared, passed, and predicted the data. While the insight part consists of the result of the prediction and what the prediction tells me.
The dataset consists of my favorite songs from my own playlists, and each column represents different aspects of the song.
Each aspect represents:
- popularity
- acousticness
- danceability
- duration_ms
- energy
- instrumentalness
- key
- liveliness
- mode
- speechiness
- tempo
- time_signature
- valence
For more details what each aspect entails, you can check out Spotify's documentation.