mirror of
https://github.com/BlackLight/neuralpp.git
synced 2024-11-16 06:47:16 +01:00
24 lines
626 B
C++
24 lines
626 B
C++
|
/**
|
||
|
* 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 <iostream>
|
||
|
#include <neural++.h>
|
||
|
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;
|
||
|
}
|
||
|
|