An audio classification model based on Artificial Neural Network. This model can be used to classify or identify the Genre (Pop, Classic, Rock, Jazz, Metal, Hiphop, Country, Reggae, Blues or Disco) of the given song.
Data prepration (Sampling of audio inputs and feature extraction) and pre-processing (Trannsforming data for normalization) and model training is done in SongGenrePrediction.ipynb
The extracted features are stored in a csv file (data.csv) for reference.
Credits: The data set for model training is taken from Kaggle website. Details for the same can be found in kaggle.json. OR you can directly visit: https://www.kaggle.com/andradaolteanu/gtzan-dataset-music-genre-classification