Youtube Demo Link
Group Members: Brandon Fujii, Casey Poon, Grant Yu, Jonathan Huang, Devin Bajaj, and Crystal Gong
\archivecontains:Cross Entropy.ipynbcontains three attempts at cross entropy classification & ugly feature histogramsspotify_genre_classifier.ipynbcontains first KNeighborsClassifier attempt
2_genre_classification_classical_and_rock.ipynbclassifies classical music and rock music based on energy and danceability2_genre_classification_jazz_and_country.ipynbclassifies classical music and rock music based on acousticness and loudnessknn.ipynbcontains KNeighbors classification triallinear_regression.ipynbfeatures scatter plots comparing each pair of features and shows relationships between: loudness and energy, acousticness and Loudnesscommon.pycontains commonly used functions (gradient descent, models, plot cost history)knn.ipynbcontains a knn attemptsong_feature_distributions.ipynbfeatures prettified feature histograms for all genres and by genre2_means_clustering.ipynbused k-means clustering for classification of two genres (classical and rock) over 2 attributes (energy and danceability)2_means_clustering_3_dim.ipynbused k-means clustering for classification of two genres (classical and rock) over 3 attributes (energy and danceability and acousticness)
Refer here for details on how to retrieve Spotify feature data from other playlists.