Song Genre Classification with Spotify API

Isaiah Montoya

Overview

Led the data gathering and preprocessing phase for a machine learning project aimed at predicting song genres using Spotify's Web API. As part of a three-person team, I designed and implemented a sophisticated data collection strategy that enabled robust genre classification across six major categories (Rock, Pop, Rap/Hip-Hop, Classical, Jazz, and Other).
Key Contributions:
Engineered an extensive genre classification system using nested dictionaries to map subgenres to main genres, significantly expanding our dataset beyond Spotify's 900-record API limit .
Developed automated data collection pipelines to extract audio features, artist information, and album metadata from Spotify's API .
Implemented validation functions to ensure data quality and prevent unnecessary API calls.
Delivered a concise presentation of the project’s data gathering methodology, effectively communicating key insights and technical achievements to stakeholders in under three minutes.
Like this project
0

Posted Oct 25, 2024

Details the data gathering process for a larger team project for building a machine learning model. Full details at: IMMontoya/spotify_genre_predictor

Global Video Game Sales Analysis (1980 - 2016)
Global Video Game Sales Analysis (1980 - 2016)
Customer Churn Prediction with Boosting Algorithms
Customer Churn Prediction with Boosting Algorithms