Skip to content

Handwritten digit recognition implemented in c++ without libraries

License

Notifications You must be signed in to change notification settings

Virv12/DigitRecognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 30, 2024
1bc725f · Jan 30, 2024

History

23 Commits
Jan 30, 2024
Jan 30, 2024
Jan 30, 2024
Apr 15, 2020
Jan 30, 2024
Jan 30, 2024

Repository files navigation

Digit Recognition

Handwritten digit recognition implemented in c++ without libraries

Current algorithms

  • k-NN
  • k-NN with k-d tree
  • Deep Neural Network - Backpropagation
  • Convolutional Neural Network

Results

k-NN

Best result with 3 closest neighbours from a 60000 images dataset.
Error rate: 2.95%

Deep Neural Network

Error rate: 3.87%

Convolutional Neural Network

Error rate: 0.70%

Compilation

make -j4

Dataset: http://yann.lecun.com/exdb/mnist/

Releases

No releases published

Packages

No packages published