全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2567 5
2011-04-29
初学MATLAB软件,做BP网络预测时出现了下面的问题(红字显示),无法继续运行。
网络结构是:输入层4层,隐含层6层,输出层1层。
我用的程序如下:
P=[0.03 0.05 0.07 0.08 0.10 0.13 0.17 0.21 0.00 0.24 0.38;
   0.05 0.07 0.08 0.10 0.13 0.17 0.21 0.00 0.24 0.38 0.53;
   0.07 0.08 0.10 0.13 0.17 0.21 0.00 0.24 0.38 0.53 0.65;
   0.08 0.10 0.13 0.17 0.21 0.00 0.24 0.38 0.53 0.65 0.80]   
T=[0.53 0.65 0.80 1.00]
net=newff(minmax(P),[6 1],{'tansig','purelin'},'traingdm')
inputWeights=net.IW{1,1}
inputWeights =
    7.6943   -2.7239   -1.8124    3.3502
    3.2044    0.5403    2.6210    4.7986
    9.3030    4.7641    0.7966    0.3139
    4.0361   -3.4444   -0.8117    4.5485
   -3.4175    5.2485    2.4599   -3.3595
   -4.4743    1.0385    1.5091    4.8490
inputbias=net.b{1}
inputbias =
   -3.6823
   -4.8379
   -3.8528
   -0.9715
   -1.5119
   -4.0462
layerWeighs=net.LW{2,1}
layerWeighs =
   -0.4571   -0.4953    0.7515    0.4746   -0.7270   -0.9765
layerbias=net.b{2}
layerbias =
    0.7878
>> net.trainParam.show=50;
>> net.trainParam.epochs=1000;
>> net.trainParam.lr=0.05;
>> net.trainParam.goal=1e-3;
>> net.trainParam.mc=0.9;
[net,tr]=train(net,P,T)


??? Error using ==> network.train
Targets are incorrectly sized for network.
Matrix must have 11 columns.


出现错误是怎么回事啊?我实在是搞不懂了。还请高手们帮忙看看是哪里出错了。
我没有论坛币,所以不能发布悬赏,还请谅解。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-4-29 21:38:04
转置一下就可以了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-4-30 20:58:56
谢谢啊,我试试看。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-4-30 21:38:32
2# liuxin9023
谢谢了,是得转置一下。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-5-1 19:14:26
您好,能不能给我一份Matlab软件,我也想学!谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-29 21:46:13
可以换成BP网络试一下。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群