HELP! Memory problem for trainlm~
Afficher commentaires plus anciens
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 commentaires
Walter Roberson
le 28 Mar 2013
Modifié(e) : Walter Roberson
le 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
le 28 Mar 2013
Réponses (0)
Catégories
En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!