作者yshlai (YshLai)
看板MATLAB
标题[问题]类神经 toolbox 问题
时间Thu May 23 16:09:27 2013
各位好
请问我这里出什麽问题
我试了很久
error 出现在训练网路那行程式码
net=train(net,F,aa);
请各位帮帮忙 谢谢
for i=1:ESize(1)
for h=1:DataSize2(2)
Record(index,1:5)=E(i,1:end)'.*bb(1:end,h);
index=index+1;
F=Record';
end
end
% net=newff(minmax(x1),[5 1],{'tansig','purelin'},'traincgf');
% net.trainParam.show=500;
% %net.trainParam.lr=0.0001;
% %net.trainParam.mc=0.9;
% net.trainParam.epochs=2000;
% net.trainParam.goal=0.00001;
net=newff(minmax(Record),[3 1],{'tansig','purelin'},'traincgf');
net.inputweights{1,1}.initFcn='rands';
net.biases{1}.initFcn='rands';
net=init(net); %权重与偏权值初始化
% 网路训练过程之参数设定
net.trainParam.show=500;
net.trainParam.epochs=200; %迭代次数iteration
net.trainParam.goal=0.00001; %误差门槛值
% 训练网路
net=train(net,F,aa);
% 训练结束後所得的权重向量与偏权值
wt_in=net.IW{1,1};%输入层的连结权重
wt_out=net.LW{2,1};%输出层的连结权重
bias=net.b{1};
% 训练部分资料点代入网路模拟输出值,并绘制目标输出值与网路输
% 出值之立体图zh1 为网路输出值
zh1=sim(net,Record);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.117.192
1F:→ poiuy777:错误码是啥? 我没主程式 我猜应该是size不同吧 05/23 20:38
2F:→ yshlai:你好 是维度错误没错 05/23 22:24
3F:→ yshlai:不知道要让TOOLBOX放在回圈的哪边 05/23 22:29
4F:推 beachsand:建议先把F=Record';拿出回圈,等跑完回圈再一次给就好 06/24 09:34
5F:→ beachsand:另外F=Record';这个会让两组资料维度不同,把'拿掉 06/24 09:34