ERROR in feedforwardnet (Default value is not a member of type "nntype.training_fcn".)

Why do I receive the following error when Tried to run the example:
This is my full code : Line 22 is the line with 'trainbr'.
clear
clc
close all
% With Noise
%
%%%%%%%%%%%
%algorlm.m
% A script comparing performance of different algorithms
% traingd - batch gradient descent
% trainlm - Levenberg - Marquardt
% traingda
% traincgf
% traincgp
% trainbfg
%%%%%%%%%%%
%generation of examples and targets
x=0:0.2:4*pi;
y=sin(x);
p=con2seq(x); t=con2seq(y); % convert the data to a useful format
%creation of networks
net1=feedforwardnet(20,'trainbr');
net2=feedforwardnet(20,'traingd');
The error is :
Default value is not a member of type "nntype.training_fcn".
Error using nnetParamInfo (line 28)
FCN does not return an info object.
Error in feedforwardnet>get_info (line 87)
nnetParamInfo('trainFcn','Training Function','nntype.training_fcn','trainlm',...
Error in feedforwardnet (line 39)
if isempty(INFO), INFO = get_info; end
Error in backpropag_noisydata (line 22)
net1=feedforwardnet(20,'trainbr');
Its just the given example which I try to run. But still it just throws me an error figuring out looks difficult.

5 commentaires

Confusing.
The code in the error message does not match that in the bodyfat example.
Just post your entire code, with error messages, resulting from using the exact code in the example.
Then repeat, substituting your data for bodyfat.
A strict comparison should help us help you.
Hope this helps.
Greg
I edited the original question. Kindly help me.
That does not happen for me with your code in R2017a. Which MATLAB version are you using?
I use the same version and it happens only sometimes. (R2017a).
I have not been able to reproduce this in R2017a on OS-X

Connectez-vous pour commenter.

Réponses (1)

I was not able to reproduce the issue at my end. But, I suspect that this behavior is caused due to a path issue or due to one or more default functions being shadowed.
Can you please execute the following commands in MATLAB command window
>> restoredefaultpath
>> rehash toolboxcache
Since this looks like an issue with the MATLAB search path, "restoredefaultpath" will try and reset it to the default path. This command sets the search path to include only folders for MathWorks installed products.
Using the "rehash" command updates the MATLAB list of known files on the search path.
Please execute the script and check if the issue still persists.
More information on "restoredefaultpath" and "rehash" are found in the following link:

2 commentaires

I just had the same problem and this solved it. Thanks!
This method works for this problem! Thanks!

Connectez-vous pour commenter.

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!

Translated by