帮我看一下这个bp网络
//这是我写的bp程序,为什么在训练之后进行仿真的时候却差别超级大,这是为什么
//输入层神经节点为57个,输出曾节点为7个,隐层节点为9个,训练样本为55个;
//我把样本传上来
// 大家帮帮忙,看能不能帮我解决这个问题
sympin=dlmread('e:\sympin.txt',',');
%输入数据归一化
%pin=sympin';prestd(pp)';
pin=prestd(sympin)';
%目标矢量矩阵
sympout=dlmread('e:\sympout.txt',',');
pout=prestd(sympout)';
%建立网络结构
net1=newff(minmax(pin),[57,9,7],{'tansig','tansig','purelin'},'traingdm');
%net1=newff(minmax(pin),[57,5,7],{'tansig','tansig','purelin'},'traingdm');
%设置网络参数
net1.trainParam.show=50;
net1.trainParam.lr=0.2;
net1.trainParam.mc=0.1;
net1.trainParam.epochs=10000;
net1.trainParam.goal=1e-4;
%对网络进行训练
[net1,tr]=train(net1,pin,pout);