This is a basic implementation of a neural network for use in C and C++ programs. It is intended for use in applications that just happen to need a simple neural network and do not want to use needlessly complex neural network libraries.
It features multilayer backpropagation neural network with settable momentum and learning rate, easy portability, and small size.
Features:
Multilayer perceptron neural network.
Backpropagation training.
Trainable bias.
Small.
Fast.
Easy to incorporate in own application.
Easy to extend.
Licenced under MIT.
Includes example application to train a network to recognize handwritten digits.