MATLAB Answers

i created a copy of trainlm algorithm in neural network to shivlm.m with the same code of the trainlm.m. when i tried to call shivlm i get errors. can anyone help me in this regard?

4 views (last 30 days)
the error i get when i copy the file trainlm.m and renamed the file as shivlm.
Undefined function 'nn_train_feedback' for input
arguments of type 'struct'.
Error in shivlm>train_network (line 206) nn_train_feedback('start',archNet,status);
Error in shivlm (line 64) [out1,out2] = train_network(varargin{2:end});
Error in network/train (line 329) [calcNet,tr] = trainFcn('apply',net,rawData,calcLib,calcNet,tr);
Error in cmpare (line 22) [net,pr]=train(net,Input',Target');

Accepted Answer

Walter Roberson
Walter Roberson on 23 Nov 2016
trainlm probably uses private functions that you have not copied. You might need to copy the entire class directory.
  8 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!