Skip to content

K-Means Clustering and PCA to categorize music by similar audio features

License

Notifications You must be signed in to change notification settings

NXPY123/music-clustering

 
 

Repository files navigation

K-Means Clustering and PCA to categorize music by similar audio features

If you have not already stumbled across my Towards Data Science article for this project, please check it out here!

If you would like to support this project, you can fuel me with ☕ here: ko-fi.com/sejaldua

Source Code

Note: you must have access to the Spotify Developer API to use this repo. :)
The technical code for this project is contained in notebook.ipynb.
The web application containing user-friendly, interactive visualization code-- lives in app.py.

Running the Streamlit App Locally

  1. pip install -r requirements.txt
  2. streamlit run app.py

Visualizations



About

K-Means Clustering and PCA to categorize music by similar audio features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.7%
  • Python 1.3%