What is the purpose of shuffling the validation set?
1 回表示 (過去 30 日間)
古いコメントを表示
What is the purpose of shuffling the validation set during training of an artificial neural network? I understand why this makes sense for the training set, so that each minibatch has a different composition every time, but doesn't the ANN evaluate the whole validation set every epoch?
1 件のコメント
robinho robinho
2022 年 7 月 20 日
what difference will it make to the trainning if the training set is shuffled?
回答 (1 件)
Greg Heath
2020 年 1 月 18 日
To impose and verify a consistent GENERALIZED path to convergence by avoiding repetitive anomalies.
Hope this helps
Greg
3 件のコメント
Nicolò Viviani
2022 年 5 月 26 日
I also do not understand this Shuffling on validation data. I try to reformulate the question:
What the 'Shuffle' name-value pair of trainingOption does with validation data? I mean, what is the point of shuffling validation data?
参考
カテゴリ
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!