eANN is an implementation of several kind of neural networks was written with the intention of providing a (hopefully) easy to use, and easy to modify, OOP source code.
You can also have several different sized networks running simultaneously, each functioning independently of the others, or acting as inputs to other networks. It should also be very easy to modify the source so that neurons (or even whole layers) can be created/pruned during operation of the network, thus allowing dynamic expansion/contraction.
Networks Implemented:
J2ME library.
Pascal libraries and components.
Library for: Matrix, Matrix Math, Math & statistic, CSV, URL, Counters, dir/file scanning, file/string/… utils, progress bar, …
Components: DataList, Line oriented reports, Gauge, Syllable (Italian), …
Various components and unit.