HELP! Memory problem for trainlm~
Show older comments
i have 144x18248 for training, and 6x18348 for target and 6x1 for Output. my code is this:
[I N ] = size(Train) [O N] = size(Target) net=newff([minmax(Train)],[16 10 O]{'tansig','tansig','purelin'},'trainlm'); net.performFcn = 'mse'; net.trainParam.show=10; net.trainParam.lr=0.01; net.trainParam.epochs=200; net.trainParam.goal=0.0005; [net,tr1] = train(net,Train,Target); result=sim(net,Train)
But it shows me some errors:
Error in ==> staticderiv>calc_jacobian at 218 jWB = nnprop.jac_s(net,data.P,data.Pd,data.Zb,data.Zi,data.Zl,...
Error in ==> staticderiv at 85 out1 = calc_jacobian(in2,in3,in4);
Error in ==> defaultderiv>calc_jacobian at 213 jWB = staticderiv('jacobian',net,data,fcns);
Error in ==> perfs_jejj>calc_Y_trainPerfJeJJ at 87 Jwb_y = fcns.deriv.calc_jacobian(net,signals,fcns);
Error in ==> perfs_jejj>singlecalc at 58 [Y,trainPerfy,trainN,JEy,JJy] = calc_Y_trainPerfJeJJ(net,data,fcns);
Error in ==> perfs_jejj at 9 [trainPerfy,trainN,valPerfy,~,testPerfy,~,JEy,JJy] = singlecalc(net,data,fcns);
Error in ==> trainlm>train_network at 199 [perf,vperf,tperf,je,jj,gradient] = nntraining.perfs_jejj(net,data,fcns);
Error in ==> trainlm at 113 [net,tr] = train_network(net,tr,data,fcns,param);
Error in ==> network.train at 107 [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
3 Comments
Walter Roberson
on 28 Mar 2013
Edited: Walter Roberson
on 28 Mar 2013
What error message does it show just above the first "Error in" ?
Are you using 32 bit or 64 bit MATLAB? How much RAM do you have?
Yuan
on 28 Mar 2013
Answers (0)
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!