What is the purpose of shuffling the validation set?

7 visualizzazioni (ultimi 30 giorni)
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 Commento
robinho robinho
robinho robinho il 20 Lug 2022
what difference will it make to the trainning if the training set is shuffled?

Accedi per commentare.

Risposte (1)

Greg Heath
Greg Heath il 18 Gen 2020
To impose and verify a consistent GENERALIZED path to convergence by avoiding repetitive anomalies.
Hope this helps
Greg
  3 Commenti
Kody Law
Kody Law il 10 Mag 2022
I agree the answer does not help and it is not clear what this is about.
Nicolò Viviani
Nicolò Viviani il 26 Mag 2022
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?

Accedi per commentare.

Categorie

Scopri di più su Sequence and Numeric Feature Data Workflows in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by