Recognize handwritten digits with 97.5% accuracy using single layer ANN and no libraries.
Technologies used: C, artifical neural network, hand calculated backpropagation, linear algebra, multivariable calculus, image processing, custom distributions, node dropout. {Beautiful Code}