Music Genre Recognition using Convolutional Neural Network.
- Dataset directory containing folders equal to the number of classes
- csv file [Path, Filename, Genre]
- saved model at given directory
Reads mp3/wav file -> Data Augmentation if required -> extracts mfcc -> split into training/validation/testing memory map files -> creates tf dataset based on those files -> trains the CNN model -> saves the model