www.pudn.com > 基于VC的神经网络开发程序包(源码).rar > add.cpp


#include  
#include   
#include  
#include "../include/annie.h" 
 
#define MAX_SUM 400 
 
using namespace std; 
 
//All members of the NeuralNetwork library are in this namespace 
using namespace annie; 
 
void main() 
{ 
	srand((unsigned)time(NULL)); 
	int i,j; 
 
	//First generate a training set 
	TrainingSet T(2,1); 
	real input[2],output[1]; 
	for (i=0;i(i)/MAX_SUM; 
			input[1]=static_cast(j)/MAX_SUM; 
			output[0]=input[0]+input[1]; 
			T.addIOpair(input,output); 
			cout<>input[0]; 
		input[0]/=MAX_SUM; 
		cout<<"Enter number B : "; 
		cin>>input[1]; 
		input[1]/=MAX_SUM; 
		cout<<"A+B according to the network is "<<(net.output(input)[0])*MAX_SUM; 
		cout<>cont; 
	} 
	while (cont=='Y' || cont=='y'); 
}