Performance comparison plotting for different Back propagation algorithms
Mostra commenti meno recenti
I am implementing various Backpropagation algorithms for the same dataset and trying to compare the performance. I got a help from the following tutorial for the same.
https://nl.mathworks.com/help/nnet/ug/choose-a-multilayer-neural-network-training-function.html
I tried to plot:
1.mean square error versus execution time for each algorithm 2.time required to converge versus the mean square error convergence goal for each algorithm
Have used the following code, to create my neural network and willing to know how can i implement the above two plots.
[x, t] = bodyfat_dataset;
net = feedforwardnet(10, 'trainlm');
net = train(net, x, t);
y = net(x);
Risposta accettata
Più risposte (1)
Greg Heath
il 6 Mag 2017
Your stopping criterion for regression should be a fraction of the mean target variance. I tend to choose 0.01 (Rsquare = 0.99) for regression and 0.001 or 0.005 for time-series. For example,
Msegoal = 0.01 * mse(t-y)/ vart1
where
vart1 = mean(var(target',1))
Hope this helps.
Greg
1 Commento
Marimuthu Ananthavelu
il 9 Mag 2017
Categorie
Scopri di più su Deep Learning Toolbox in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!