This system uses Machine Learning techniques to find similar songs based on musical features like tempo, danceability, energy and more.
We clean the data and use K-means clustering to group similar songs, making recommendations faster and more accurate.
We use the K-Nearest Neighbors algorithm to find the most similar songs within each cluster.
Songs are ordered by similarity percentage, showing the most similar ones first.