I implement Random Forest, Softmax Resgession, Deep Neural Network, Convolutional Neural Network, Recurrent Neural Network to classify MNIST hand digit images from scratch. Most of methods are implemented in R language.
You can download MNIST data in here: https://www.kaggle.com/c/digit-recognizer
All methods achieved > 90% accuracy. The best result is 99% by Convolutional Neural Network.
Binh Thanh Do