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

조회 수: 4 (최근 30일)
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)?

채택된 답변

Greg Heath
Greg Heath 2013년 5월 7일
[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
Greg Heath
Greg Heath 2013년 9월 29일
The obvious reason: TRAINLM does not use a learning rate. See the references to understand how the LM algorithm works.
Berna Bulgurcu
Berna Bulgurcu 2013년 9월 29일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

guirat nedjma
guirat nedjma 2017년 3월 31일
편집: guirat nedjma 2017년 3월 31일
changement de la valeur de net.trainParam.lr sur trainrp ne fait rien changer dans mes resultat

카테고리

Help CenterFile Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by