神经网络工具箱的使用
clearload('trainset.mat'); %加载训练集数据
load('testset.mat'); %加载测试集数据
p1=trainsetdata(,:);
p2=trainsetdata(,:);
p=';
pr=minmax(p);
goal=;
net=newff(pr,,{'tansig','logsig'}); %隐含层节点和输出层节点
%取值不太确定,请指教
net.trainParam.show = 10;
net.trainParam.lr = 0.05;
net.trainParam.goal = 1e-10;
net.trainParam.epochs = 50000;
net = train(net,p,goal);
x=testsetdata';
y0=sim(net,p)下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值Warning: NEWFF used in an obsolete way.
> In obs_use at 18
In newff>create_network at 127
In newff at 102
In test at 9
See help for NEWFF to update calls to the new argument list.
??? Error using ==> trainlm at 109
Output data size does not match net.outputs{2}.size.
Error in ==> network.train at 107
= feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
Error in ==> test at 15
net = train(net,p,goal); ..................
页:
[1]