To avoid possible conflict with any other library that you may be using, all classes here are packaged into a namespace annie.
This library is intended to be ideal for beginners who need to use neural networks in some particular application, and want to concentrate on the application rather than the network implementation itself, so such users can treat this library as a black-box, not worrying about how it's working.
You can also download the Matlab Extensions Pack from the website (annie.sourceforge.net), which will help you use the features of Matlab to train and modify networks and yet be able to use them in your C++ programs.
Developed by : Asim Shankar
#include <annie.h> using namespace annie;
You can ignore the second step if you explicitly use annie:: before any member of the library. For example,
annie::TwoLayerNetwork net(2,3,1);
Ofcourse, you have to make sure that your compiler knows where to find annie.h and should be able to link to the library file. See the README.txt file in the annie distribution for details. etc...