I am running neural network for cancer data set with 50000 hidden layer neurons but getting following error:
??? Error using ==> horzcat Out of memory. Type HELP MEMORY for your options.
Error in ==> calcgrad at 96 Nc = [N{i,:}];
Error in ==> calcgx at 98 [gB,gIW,gLW] = feval(net.gradientFcn,net,Q,PD,BZ,IWZ,LWZ,N,Ac,gE,TS);
Error in ==> trainscg at 241 gX = -calcgx(net,X,trainV.Pd,Zb,Zi,Zl,N,Ac,El,perf,Q,TS);
Error in ==> network.train at 216 [net,tr] = feval(net.trainFcn,net,tr,trainV,valV,testV);
Error in ==> create_pr_net at 10 [net,tr] = train(net,inputs,targets);
Please help me to solve this error..

 Réponse acceptée

Greg Heath
Greg Heath le 1 Oct 2013

0 votes

Use the default number of hidden nodes.
Post any error messages.

Plus de réponses (1)

Jan
Jan le 1 Oct 2013

0 votes

If you take the chance to search the error message in this forum, you will find the standard solutions:
  1. install more RAM
  2. run a 64 bit version of the OS and Matlab
  3. install even more RAM
  4. Increase the virtual memory
  5. as much RAM as you can effort is a good point to start from
Only a small number of these errors are based on bugs like creating a huge matrix by rand(10000) although a vector rand(1, 10000) was meant.

Catégories

En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by