Download List

Project Description

Lightweight Neural Network is a lightweight implementation in C of a backpropagation neural network. It is intended for use in programs that just happen to need a simple neural network and do not want to incorporate a needlessly complex neural network library. It features multilayer backpropagation neural network with settable momentum and learning rate, easy portability, and small size. Included is an example application that trains a neural network to recognize handwritten digits.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-07-28 21:24
0.8

Support for trainable bias.
Tags: Minor feature enhancements

2003-10-27 03:36
0.7

This release adds support for batch training.
Tags: Minor feature enhancements

2003-10-09 23:09
0.6

This release has improved error handling for file I/O, and the option to save/load a binary representation of a neural network. Furthermore, it contains an example application that trains a neural network to recognize handwritten digits.
Tags: Major feature enhancements

2003-09-29 11:53
0.5

The return type of some functions were changed
from network_t * to void. The name of the header
file was changed to lwneuralnet.h and the
library to liblwneuralnet.a. Some changes were
made to make the API more consistent and
additional documentation was included.
Tags: Minor feature enhancements

2003-09-26 12:28
0.4

Tags: Initial freshmeat announcement

Project Resources