MusiClassify tends to provide a way to discover the music genre of a given music file. In fact, thanks to a Convolutional Neural Network (CNN) and audio processing libraries, some features are extractable in order to classify genres.
The dataset used to train this model is the GTZAN Dataset. This dataset consists in 1000 audio files of 30 seconds each, divided in 10 different genres :
Blues | Classical | Country | Disco | Hip-hop | Jazz | Metal | Pop | Reggae | Rock |
---|
Due to the large files brought by the previously cited dataset, and the files that resulted in the data processing, the code isn't usable in the state of this repository. However, a website will soon be at your disposal to try and find the genre of your most loved musics.
The efficiency of the latest model in date can be displayed by this confusion matrix:
- Python3 - Programming Language
- TensorFlow - Machine/Deep Learning framework