yinyubo393 发表于 2008-5-6 16:02

Inputs are incorrectly sized for network 出错求助

P=[0.9000    0.1000    0.1001    0.1004    0.1018;
   0.9000    0.1000    0.1001    0.1004    0.1016;
   0.9000    0.1000    0.1001    0.1004    0.1015;
   0.9000    0.1000    0.1001    0.1004    0.1016;
   0.9000    0.1000    0.1001    0.1003    0.1012;
   0.9000    0.1000    0.1001    0.1003    0.1011;
   0.9000    0.1000    0.1001    0.1003    0.1012;
   0.9000    0.1000    0.1001    0.1003    0.1012;
   0.9000    0.1000    0.1000    0.1000    0.1000;
   0.9000    0.1000    0.1000    0.1000    0.1000;
   0.9000    0.1000    0.1000    0.1000    0.1000;
   0.9000    0.1000    0.1000    0.1000    0.1000;
];

T=;

P=P';
T=T';
threshold=;
net=newff(threshold,,{'tansig','logsig'},'traingdx');
net.trainParam.epochs=2000;
net.trainParam.goal=0.01;
net=train(net,P,T);
y=sim(net,P);
error=y-T;
res=norm(error);
% 错误是
??? Error using ==> network.train
Inputs are incorrectly sized for network.
Matrix must have 12 rows.

Error in ==> Untitleshenjing at 23
net=train(net,P,T);

[ 本帖最后由 eight 于 2008-5-6 16:32 编辑 ]

ch_j1985 发表于 2008-5-6 16:22

原帖由 yinyubo393 于 2008-5-6 16:02 发表 http://www.chinavib.com/forum/images/common/back.gif
P=[0.9000    0.1000    0.1001    0.1004    0.1018;
   0.9000    0.1000    0.1001    0.1004    0.1016;
   0.9000    0.1000    0.1001    0.1004    0.1015;
   0.9000    0.1000    0.1001    0.100 ...

看看帮助文件:
help newff 或 doc newff
net = newff(P,T,,{TF1 TF2...TFNl},

firsttiger 发表于 2008-5-6 17:21

newff的设置参数错了,呵呵!
页: [1]
查看完整版本: Inputs are incorrectly sized for network 出错求助