24小时热门版块排行榜    

CyRhmU.jpeg
查看: 203  |  回复: 2
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ziyanyyy

金虫 (小有名气)

[交流] 【求助】在线等...MATLAB/nntool 常见问题的解答

求助:p =

   10.0000    4.0000    0.0250    0.5000
   12.5000    5.0000    0.0375    0.7500
   15.0000    6.0000    0.0500    1.0000
   17.5000    8.0000    0.0750    1.2500
   20.0000   10.0000    0.1000    1.5000
   22.5000   12.5000    0.1500    1.7500
   25.0000   15.0000    0.2000    2.0000
t =

    0.5000    0.5000         0            0             0
         0        1.0000         0            0             0
         0        0.5000    0.5000        0             0
         0         0            1.0000        0             0
         0         0            0.5000   0.5000         0
         0         0                 0       1.0000         0
         0         0                 0       0.5000    0.5000
p是输入,t是目标,3层网络,隐层4个神经元素,输出5个,训练时出错的原因是 Error using ==> network/train
Targets are incorrectly sized for network.
Matrix must have 5 rows.

教程解答:p t 的列数要相等
在[pn,minp,maxp]=premnmx(p);前面加入:p=p';t=t'。在使用工具箱进行网络训练时,要求训练样本的个体是列向量。

求助:我是新手,看不太懂教程的解答,有谁能详细点解答,谢谢!

[ Last edited by ziyanyyy on 2009-11-5 at 15:06 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ziyanyyy

金虫 (小有名气)

想用nntool来做水质评价的,输入4列n行数据,即4个指标n年的数据;想得到5列n行结果,即5类水质n年。
3楼2009-11-05 13:59:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

hitzhang

木虫 (正式写手)

★ ★ ★ ★ ★ ★
nono2009(金币+1,VIP+0):谢谢专家! 11-5 11:49
ziyanyyy(金币+1,VIP+0):谢谢!但是转置后训练还是出问题了“Matrices must all have the same numbers of columns” 11-5 13:54
ziyanyyy(金币+4,VIP+0): 11-8 09:29
因为输出节点有5个,而t含有7行,所以不能作为输出向量,但是把t转置后就是5行了。
2楼2009-11-05 11:44:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见