Handwritten digit recognition implemented in c++ without libraries
- k-NN
- k-NN with k-d tree
- Deep Neural Network - Backpropagation
- Convolutional Neural Network
Best result with 3 closest neighbours from a 60000 images dataset.
Error rate: 2.95%
Error rate: 3.87%
Error rate: 0.70%
make -j4
Dataset: http://yann.lecun.com/exdb/mnist/