sejaldua / music-clustering

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

Home Page:https://playlist-blendr.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://playlist-blendr.herokuapp.com

License:MIT License


Languages

Language:Jupyter Notebook 98.7%Language:Python 1.3%Language:Shell 0.0%