Open Neural Networks Library

OpenNN is an open source class library written in C++ which implements neural networks. The library is intended for advanced users, with high C++ and machine learning skills. OpenNN provides an effective framework for the research and development of data mining and predictive analytics algorithms and applications.
OpenNN is based on the most popular neural network model, the multilayer perceptron. The package comes with unit testing, many examples and extensive documentation. The library has been designed to learn from data sets. Some typical applications here are function regression (modelling), pattern recognition (classification), time series prediction (forecasting) and auto association.