Lightweight Neural Network

This is a lightweight 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.

  • Multilayer perceptron neural network.
  • Backpropagation training.
  • Trainable bias.
  • Small.
  • Fast.
  • Easy to incorporate in own application.
  • Easy to extend.
  • Licenced under LGPL.
  • Includes example application to train a network to recognize handwritten digits.
More Links
Copyright © 2003-2005
Peter van Rossum
SourceForge WebCounter since 29 September 2003
2 August 2005