MNIST-3LNN  1.0
A simple 3-layer neural network to recognize handwritten single digit numbers from the MNIST image files.
Data Structures
Here are the data structures with brief descriptions:
 CLayerDynamic data structure holding a definable number of nodes that form a layer
 CMNIST_ImageData block defining a MNIST image
 CMNIST_ImageFileHeaderData block defining a MNIST image file header
 CMNIST_LabelFileHeaderData block defining a MNIST label file header
 CNetworkDynamic data structure holding the whole network
 CNodeDynamic data structure modeling a neuron with a variable number of connections/weights
 CVectorDynamic data structure containing defined number of values