- 'best-validation-loss' – Return the network corresponding to the training iteration with the lowest validation loss. To use this option, you must specify 'ValidationData'.
How to change training and plotting options when training a deep network?
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have Matlab R2021a and I need to modify the option ‘OutputNetwork’ from the default ('last-iteration') into 'best-validation-loss' in trainingOptions by using this command:
options = trainingOptions('OutputNetwork', 'best-validation-loss');
but this option is not found in matlab R2021a. Could you please help me?
0 comentarios
Respuestas (1)
Mohammad Sami
el 12 de Nov. de 2021
From matlab documentation, you can only use this option if you specified validation data as well.
2 comentarios
Mohammad Sami
el 22 de Nov. de 2021
This functionality is recently introduced in Matlab R2021b.
https://www.mathworks.com/help/deeplearning/release-notes.html
Network Training: Return network with lowest validation loss
When training a neural network using the trainNetwork function, output the network with the lowest validation loss by setting the OutputNetwork name-value argument of the trainingOptions function to "best-validation-loss".
You may try using checkpoint path for this perhaps. See the available options in R2020a here
CheckpointPath — Path for saving checkpoint networks
character vector
Path where checkpoint networks are saved, specified as a character vector.
Data Types: char
For more on checkpoint see here
Ver también
Categorías
Más información sobre Image Data Workflows en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!