作业帮 > 综合 > 作业

matlab bp神经网络预测问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 06:25:03
matlab bp神经网络预测问题
load('P1.mat');%1920*6矩阵
load('T.mat');%1920*1矩阵
load('Y.mat');%480*6矩阵
load('E1.mat');%480*1矩阵
net=newff(minmax(P),[10,5],{'tansig' 'purelin' 'purelin'},'traingdm');
net.trainParam.epochs=2500;
net.trainParam.goal=0.01;
net.trainParam.show=10;
net.trainParam.lr=0.5;
net.trainParam.mc=0.6;
net.train(net,P,T);
Y= sim(net,Y); %仿真
plot(E,'o');
hold on
plot(Y,'-');%结果对比
结果是:
Warning:NEWFF used in an obsolete way.
> In obs_use at 18
In newff>create_network at 127
In newff at 102
In fenduan at 9
See help for NEWFF to update calls to the new argument list.
Maximum variable size allowed by the program is exceeded.
Error in nnMex2.codeHints (line 117)
hints.TEMP = zeros(1,ceil(tempSize/8),'double');
Error in nncalc.setup2 (line 13)
calcHints = calcMode.codeHints(calcHints);
Error in network/sim (line 321)
[calcLib,calcNet] = nncalc.setup2(calcMode,calcNet,calcData,calcHints,isParallel);
Error in fenduan (line 16)
Y= sim(net,Y); %仿真
程序该怎么改?
我接触matlab12年了,第一次见不用训练直接sim的bp网络,他报的信息是你没有按照常规用神经网络!
再问: 那我现在程序出现什么问题?