Skip to content

CNN-RNN hybrid model using PyTorch for genre classification of diverse music tracks

Notifications You must be signed in to change notification settings

ashleyleal/Music-Genre-Classification-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Music-Genre-Classification-Model

CNN-RNN hybrid model using PyTorch for genre classification of diverse music tracks

Team

Ashley Leal, Winnie Hsiang, Victor Deng, Coline Zhang

Project Description

This project aims to successfully implement a CNN-RNN hybrid model for music genre classification. With the ever-expanding volume of music content available on the internet, the demand for efficient and automated music classification systems becomes increasingly vital. Deep learning, especially when leveraging PyTorch, offers an ideal approach for this task, as it can learn from pre-classified music and extract crucial information for accurately classifying newly created tracks. The core goals of the project are outlined as follows:

  1. Collect and preprocess a large dataset of diverse music tracks, including a wide range of genres and sub-genres.
  2. Design and implement a CNN-RNN hybrid model architecture using PyTorch, taking advantage of the strengths of both convolutional neural networks (CNNs) and recurrent neural networks (RNNs) for music classification.
  3. Achieve prediction accuracy over 70% on new music tracks. The propsed deep learning model takes a grayscale image of an MFCC spectrogram as a numpy 2D array as input and outputs a predicted classification for the input music track.

About

CNN-RNN hybrid model using PyTorch for genre classification of diverse music tracks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published