Crossentropy loss function - What is a good performance goal?
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Greg Heath
2019 年 2 月 8 日
編集済み: Greg Heath
2019 年 2 月 8 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Sequence and Numeric Feature Data Workflows についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!