Default parameters for net.trainParam and net.trainFcn - Neural Network Toolbox

22 visualizzazioni (ultimi 30 giorni)
I do not have access to the Matlab Neural Network toolbox at this time. What are the default parameters of net.trainParam and net.trainFcn if you create a network by the newff.m function, say, net = newff(feature_vector, output_vector, num_hidden_nodes), and if you train the output network with the train.m function, i.e. [net, tr, Y, E, Pf, Af] = train(net, feature_vector, output_vector)?

Risposta accettata

Greg Heath
Greg Heath il 7 Mag 2013
[inputs,targets] = simplefit_dataset;
whos
net = newff(inputs,targets,5)
% Name Size Bytes Class Attributes
% inputs 1x94 752 double
% targets 1x94 752 double
trainFcn = net.trainFcn % 'trainlm' (Levenberg-Marquardt)
mingrad = net. trainParam.min_grad % 1e-5
mu = net.trainparam.mu % 1e-3
mudec = net. trainParam.mu_dec % 0.1
muinc = net.trainparam.mu_inc % 10
mumax = net.trainParam. .mu_max % 1e10
  6 Commenti
Greg Heath
Greg Heath il 29 Set 2013
The obvious reason: TRAINLM does not use a learning rate. See the references to understand how the LM algorithm works.

Accedi per commentare.

Più risposte (1)

guirat nedjma
guirat nedjma il 31 Mar 2017
Modificato: guirat nedjma il 31 Mar 2017
changement de la valeur de net.trainParam.lr sur trainrp ne fait rien changer dans mes resultat

Categorie

Scopri di più su Deep Learning Toolbox in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by