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

2 vues (au cours des 30 derniers jours)
Marimuthu Ananthavelu
Marimuthu Ananthavelu le 7 Mai 2017
Commenté : An le 6 Juil 2024
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
Marimuthu Ananthavelu
Marimuthu Ananthavelu le 21 Mai 2017
I use the same version and it happens only sometimes. (R2017a).
Walter Roberson
Walter Roberson le 22 Mai 2017
I have not been able to reproduce this in R2017a on OS-X

Connectez-vous pour commenter.

Réponses (1)

Wilson A N
Wilson A N le 11 Mai 2017
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
Daniel Perez Rapela
Daniel Perez Rapela le 24 Oct 2018
I just had the same problem and this solved it. Thanks!
An
An le 6 Juil 2024
This method works for this problem! Thanks!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by