/** * This source creates a new neural network able to sum two integer numbers, * using the training input set saved on "adder.xml" and saving output network * on "adder.net" * * by BlackLight, 2009 */ #include #include using namespace neuralpp; int main() { NeuralNet *net = new NeuralNet (2, 2, 1, -0.005, 10000); cout << "Training in progress - This may take a while...if it gets stuck, interrupt and restart the app\n"; net->train("adder.xml", NeuralNet::file); net->save("adder.net"); cout << "Network trained. You can use adder.net file now to load this network\n"; return 0; }