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 编辑 ] 原帖由 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}, newff的设置参数错了,呵呵!
页:
[1]