MATLAB Answers

What is the purpose of shuffling the validation set?

53 ビュー (過去 30 日間)
Cynthia
Cynthia 2020 年 1 月 17 日
コメント済み: Cynthia 2020 年 1 月 18 日
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?

  0 件のコメント

サインインしてコメントする。

回答 (1 件)

Greg Heath
Greg Heath 2020 年 1 月 18 日
To impose and verify a consistent GENERALIZED path to convergence by avoiding repetitive anomalies.
Hope this helps
Greg

  1 件のコメント

Cynthia
Cynthia 2020 年 1 月 18 日
I'm sorry, but I think I am asking a different question than the one you are answering. It is my fault for being unclear. At the most basic level, I need to understand which validation set it is that is being shuffled. Is it the one I specify in trainingOptions? Or is it a validation set that is invisible to me, made from the training set?

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by