求助,新手。。
p = [-1 -1 2 2;0 5 0 5];t = [-1 -1 1 1];
net=newff(p,t,,{'tansig','purelin'},'traingd');
net.trainParam.show = 50;
net.trainParam.lr = 0.05;
net.trainParam.epochs = 300;
net.trainParam.goal = 1e-5;
net=train(net,p,t);
p = [-1 -1 2 2;0 5 0 5];
t = [-1 -1 1 1];
% 如果我们要在每一次提交输入后都更新权重,那么我们需要将输入矩阵和目标矩阵转变为细胞数组。每一个细胞都是一个输入或者目标向量。
p = num2cell(p,1);
t = num2cell(t,1);
net=newff(p,t,,{'tansig','purelin'},'traingd');
net.biases{1,1}.learnFcn = 'learngdm';
net.biases{2,1}.learnFcn = 'learngdm';
net.layerWeights{2,1}.learnFcn = 'learngdm';
net.inputWeights{1,1}.learnFcn = 'learngdm';
net.layerWeights{2,1}.learnParam.lr= 0.2;
net.adaptParam.passes = 200;
=adapt(net,p,t);
%训练结束以后,我们就可以模拟网络输出来检验训练质量了。
我编了两套代码,增加方式和预处理都试了,都是一样的结果
.??? Attempt to reference field of non-structure array.
但如果调用者两组代码时不加M文件后缀就都可以正常运行
请教高手 为什么?
拜谢!!!!
页:
[1]