nalankaru / RCN_CNN_SVM_KNN-EMNIST

A comparison of RCN/CNN/SVM/KNN on EMNIST-letters dataset

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Comparison of RCN/CNN/SVM/KNN on EMNIST-letters dataset

Recursive Cortical Network is a model developed by Vicarious.inc, and it is believed to be able to generalize from few examples. This small project is a study of the performance of 4 models under such extreme circumstance.

Implementaions

Dataset

Use EMNIST dataset for letters. (Cohen, G., Afshar, S., Tapson, J., & van Schaik, A. (2017). EMNIST: an extension of MNIST to handwritten letters. Retrieved from http://arxiv.org/abs/1702.05373)

EMNIST Letters: 145,600 characters. 26 balanced classes.

You need to download dataset from EMNIST website to run the code. This script(modified from https://github.com/Coopss/EMNIST) can be used to convert emnist-letters.mat to image files.

Folders should be organized into the following structure, with each leaf node containing all the corresponding images for this label.

EMNIST
├── testing
│   ├── A
│   ├── B
│   ├── C
│   ├── ...
│   └── Z
└── training
    ├── A
    ├── B
    ├── C
    ├── ...
    └── Z

About

A comparison of RCN/CNN/SVM/KNN on EMNIST-letters dataset


Languages

Language:MATLAB 50.8%Language:Python 49.2%