Skip to content

implemented music classifier by training our model on test data. We are using KNN, FFNN and SVM using HOG in training of the classifier

Notifications You must be signed in to change notification settings

mhammad22/MusicClassifier-KNN-FFNN-SVMusingHOG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicClassifier-KNN-FFNN-SVMusingHOG

Installtion Instruction:

For this Project, you need compiler for Java to run this file. There are many compilers like Pycharm, Vscode and many others which support java.

Compilation Instruction:

Just Install the compiler from their official website and Run project. In case you are using Vscode then you have to download the dependency for Python file.

Working:

The repositiory contains different folders for different training scripts. Each of the trained models performed differently and has different success rate. These include:

  1. kNN (k Neareast Neighbors)
  2. FFNN (Feed Forward Neural Network)
  3. SVM using HOG (Support Vector Machines using Histogram of Oriented Gradients features) The dataset for the models is MNIST dataset which is a huge dataset containing a handsome amount of records. The images of characters are converted to pixels with their intensity ranging from 0-255.

A report is also attached in which a detailed analysis of the models is provided alongwith the accuracies of each model and their configurations.

How to Run ?

Download the MNIST Handwriting Recognition dataset. It's easily available on Kaggle. Donwload the train.py files for each model and change the dataset paths respectively. Run the model and it will provide you with training and test the accuracies.

About

implemented music classifier by training our model on test data. We are using KNN, FFNN and SVM using HOG in training of the classifier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages