| 查看: 564 | 回复: 3 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】急需大家帮助一个有关BP神经网络的问题【已解决】
|
|||
|
我刚开始学神经网络,现在想编一个程序用BP神经网络预测的,请问输入层到隐层的权值矩阵和隐层到输出层的权值矩阵在MATLAB程序中如何得到,具体用什么语句? 再就是如果同一个训练样本设定同样的参数得到的训练误差有可能不一样吗? 例如: P=-1:0.1:1; T=[-0.9602 -0.5770 -0.0729 0.3771 0.6405 0.6600 0.4609 0.1336 -0.2013 -0.4344 -0.5000 -0.3930 -0.1647 0.0988 0.3072 0.3960 0.3449 0.1816 -0.0312 -0.2189 -0.3201]; s=3:8; res=1:6; for i=1:6 net=newff(minmax(P),[s(i),1],{'tansig','logsig'},'traingdx'); net.trainParam.epochs=2000; net.trainParam.goal=0.001; net=train(net,P,T) y=sim(net,P); error=y-T; res(i)=norm(error); 网络误差是error吗?那res(i)是什么?norm()是什么意思?权值矩阵如何得到? [ Last edited by nono2009 on 2009-12-31 at 19:10 ] |
» 猜你喜欢
论文的挂名怎么评判贡献?基金申请中,排名第一的挂名文章
已经有3人回复
越来越担心硕士毕业后没有竞争力了
已经有13人回复
申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请
已经有3人回复
闲聊
已经有6人回复
申博求助
已经有4人回复
2楼2009-12-30 18:34:56
3楼2009-12-31 10:04:48
4楼2009-12-31 14:48:38










回复此楼