Implemented multiple classification models using Python with GTZAN data set by leading a team of three people. Compared the performances of K-NN, SVM, CNN models and logged their results in terms of prediction accuracies. A Convolutional Neural Network model stood out with the highest prediction accuracy of 82% amongst all other models.
CNN.ipynb : Contains convolutional neural network implementation NN.ipynb : Contains simple neural network implementation knn-mel : Contains implementation of classification using mel-spectrograms knn-raw : Conatins implementation of classification using raw musical data ML_FINAL_PROJECT_REPORT: Contains the entire project report.