Crossentropy loss function - What is a good performance goal?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Good Afternoon,
Looking around ANSWER and exploring GOOGLE GROUPS i found this method by Dr. Greg Heath to define a valid training goal for the MSE performance function:
[I,N]=size(x);
[O,N]=size(t);
MSE00a=mean(var(t,0,2));
Ntrn=floor(0.7*N);
Hub=floor((Ntrn-O)/(I+1+O));
MSEgoal=0.01*(Ndof/Ntrneq)*MSE00a;
And i was wondering if there is a similar method to set a Crossentropy reference goal for neural net performance, since i want to experiment different type of loss functions in order to get the best results.
King Regards,
0 commentaires
Réponse acceptée
Greg Heath
le 8 Fév 2019
Modifié(e) : Greg Heath
le 8 Fév 2019
These equations are not necessarily precise.
For example:
data = design + test
design = training + validation
In particular:
Test subset data should not be used to estimate design parameters.
However, since we typically let the training function randomly perform the trn/val/tst division, the separate train/val/tst subsets are not available before training.
That is why I typically design 10 nets for every trial value for the number of hidden nodes.
Hope this helps
Thank you for formally accepting my answer
Greg
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Sequence and Numeric Feature Data Workflows dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!