Default parameters for net.trainParam and net.trainFcn - Neural Network Toolbox
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Maxine
am 6 Mai 2013
Bearbeitet: guirat nedjma
am 31 Mär. 2017
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)?
0 Kommentare
Akzeptierte Antwort
Greg Heath
am 7 Mai 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 Kommentare
Greg Heath
am 29 Sep. 2013
The obvious reason: TRAINLM does not use a learning rate. See the references to understand how the LM algorithm works.
Berna Bulgurcu
am 29 Sep. 2013
http://dali.feld.cvut.cz/ucebna/matlab/toolbox/nnet/trainlm.html. This page says that default learning rate is 0.01 for TRAINLM. Thank you for your answer.
Weitere Antworten (1)
guirat nedjma
am 31 Mär. 2017
Bearbeitet: guirat nedjma
am 31 Mär. 2017
changement de la valeur de net.trainParam.lr sur trainrp ne fait rien changer dans mes resultat
0 Kommentare
Siehe auch
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!