HELP! Memory problem for trainlm~
이전 댓글 표시
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
Walter Roberson
2013년 3월 28일
편집: Walter Roberson
2013년 3월 28일
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
2013년 3월 28일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!