OpenNN is an open source class library written in C++ which implements neural networks, a main method of artificial intelligence.
This open neural networks library was formerly known as Flood.
- Extensive documentation.
- Unit testing.
- Many examples.
It a shame it is not as popular as FANN. Terrific library. Found a bug with unscaling output that took me 11 hrs of work, yet still happy. I have reported it. Just in case: neural_network.cpp :line847: if(!unscaling_layer_flag) should be if(!unscaling_layer_pointer)
fast download and works, recommended.