HareeshBahuleyan/music-genre-classification
Recognizing the genre of music files using machine learning and deep learning models
Implements dual classification pipelines: spectrogram-based CNN (VGG-16) for end-to-end learning and traditional ML feature engineering using logistic regression, SVMs, random forests, and XGBoost. Uses mel-spectrogram preprocessing with configurable STFT parameters via librosa, trains on Google's AudioSet, and combines predictions through ensemble methods. TensorFlow/Keras handles deep learning while scikit-learn manages classical classifiers.
102 stars. No commits in the last 6 months.
Stars
102
Forks
38
Language
Jupyter Notebook
License
MIT
Category
Last pushed
May 23, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/HareeshBahuleyan/music-genre-classification"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mlachmish/MusicGenreClassification
Classify music genre from a 10 second sound stream using a Neural Network.
despoisj/DeepAudioClassification
Finding the genre of a song with Deep Learning
serkansulun/midi-emotion
Generates multi-instrument symbolic music (MIDI), based on user-provided emotions from...
WB2024/Essentia-to-Metadata
Intelligent audio analysis and automatic genre/mood tagging using Essentia ML models
cobanov/audio-genre-detection
Categorize audio files by genre effortlessly. Use Dockerized environment and API to classify...