Skip to content

A song recommendation system using the kNN algorithm and lyrics embeddings to suggest similar songs based on user input.

License

Notifications You must be signed in to change notification settings

guillaumelalire/Spotify-Song-Recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Song Recommender

Overview

This project aims to provide users song recommendations similar to a specific song they provide.

SpotifySongRecommenderDemo

Features

  • Web Scraping: Lyrics were not included in the base dataset and are retrieved from Genius.
  • Recommender System: The system employs the k-Nearest Neighbors (kNN) algorithm to find songs with attributes closest to a given song.
  • Embeddings: NLP techniques such as embeddings are employed to incorporate song lyrics into the recommender system.

Dataset

The project utilizes the 30000 Spotify Songs dataset available on Kaggle. This dataset of 30,000 songs includes song information such as name, artist, and many musical features like popularity, danceability, energy, and acousticness.

About

A song recommendation system using the kNN algorithm and lyrics embeddings to suggest similar songs based on user input.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published