|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
下面是我的一个BP神经网络,不知道如何在网络训练后,求网络输出值的最小值,并得到与其相对应的输入向量??老师催着要结果,小弟力不从心,恳请高手指点!!
本人的qq是: 273357812
P=[ 155, 172, 194, 228, 228, 226, 236, 239, 245, 285;
658, 661, 662, 667, 670, 670, 675, 683, 710, 740;
1.5, 1.5, 1.5, 1.5, 1.5, 1.0, 0.5, 1.5, 1.5, 1.5
];
T1=[0.417, 0.232, 0.672, 0.626, 0.1, 0.326, 0.287, 0.261, 0.779, 0.9];
pause;
clc
net=newff(minmax(P),[6,1],{'tansig','tansig'},'trainlm')
inputweights=net.IW{1,1}
inputbias=net.b{1}
layerweights=net.LW{2,1}
layerbias=net.b{2}
clc
net.trainParam.show=100;
net.trainParam.lr=0.01;
net.trainParam.mc=0.9;
net.trainParam.epochs=1000;
net.trainParam.goal=1e-5;
[net,tr]=train(net,P,T1);
A=sim(net,P);
pause
clc
echo off
[ 本帖最后由 lxq 于 2006-10-4 21:45 编辑 ] |
|