The recommender works through machine learning process and using the data to calculate the distances between the songs with the attributes that differentiate them from each other. The Spotipy library is used so that the data will be brought from there (the images that will be used to make the recommender more user-friendly and visible).
- Standard Scaler;
- PCA;
- Pipeline;
- One Hot Encoder;
- K-means;
- Euclidean distance.
- Have an account in google collab to run the notebook.
For the recommender to work without errors, it is necessary that the name of the song is written correctly, as it is in the dataset. An example follows below.
recommender('Dua Lipa - Levitating')