马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
clear;clc;
P=[1.58 0.67 1.04 -1.49 -0.41 1.39 1.20 -0.92 0.45 -0.76 0.21 0.37 0.18 -0.24 -1.18 -0.74 -0.38 0.02 0.44 0.46;
2.32 1.58 1.01 2.18 1.21 3.16 1.40 1.44 1.33 0.84 0.03 0.28 1.22 0.93 0.39 0.96 1.94 0.72 1.31 1.49;
-5.8 -4.78 -3.63 -3.39 -4.73 2.87 -1.89 -3.22 -4.38 -1.96 -2.21 -1.8 0.16 -1.01 -0.39 -1.16 -0.48 -0.17 -0.14 0.68];
T=[0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 ];
net=newff(minmax(P),[1,1],{'logsig' 'purelin'},'traingd' );
net.trainParam.show = 50;
net.trainParam.lr = 0.1;
net.trainParam.epochs = 100;
net.layers{1}.initFcn = 'initwb';
net.layers{2}.initFcn = 'initwb';
net.inputWeights{1,1}.initFcn = 'rands';
net.inputWeights{2,1}.initFcn = 'rands';
net = init(net);
[net,tr]=train(net,P,T);
Y=sim(net,P);
plot(tr.perf)
3-1-1sigmoid 权值全部初始化-1到1 随机反向传播
求救啊。。。。。。。。对么??错了的话怎么改??
[ 本帖最后由 nsen 于 2007-11-26 17:42 编辑 ] |