A program for handwriting digits detection. It gets a picture of a digit 0-9 and returns the digit that it detected. It is done by building a basic neural network model. It accomplishes an accuracy percentage of 96 percent in digit detection.
##################################################################################
files: Activation.h Activation.cpp - implementation of an activation function class for the neural network model. Dense.h Dense.cpp - implementation of a layer class for the neural network model. Matrix.h Matrix.cpp - implementation of a matrix class for calculations in the neural network model. MlpNetwork.h MlpNetwork.cpp - the whole neural network that combines all the above classes.