OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OpenANN
openann-logo.svg

This is the API documentation of OpenANN.

OpenANN is an open source library for artificial neural networks. It is open for users that want to apply ANN to their problems, developers and researchers that want to implement new technologies and students that want to understand the tricks that are required to implement neural networks. It follows a minimal dependency policy, i.e. we rely on only a few libraries and tools. It is not designed to use the full potential of GPUs though, but it is possible to run it on very limited systems, e.g. robotic platforms.

To start using OpenANN it might be helpful to take a look at Getting Started to see how it works.

Documentation

Quickstart

Tutorials

Advanced

Features

Applications

OpenANN has been used to

[1] A. Fabisch, Y. Kassahun, H. Wöhrle and F. Kirchner: Learning in compressed space, Neural Networks 42, pp. 83-93, ISSN 0893-6080, 2013.

License

The license is GPL 3. You can find the license text in the file COPYING.