What is the purpose of shuffling the validation set?
6 次查看(过去 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!