Export training-progress plots

9 vues (au cours des 30 derniers jours)
Matthew Miller
Matthew Miller le 19 Sep 2024
I am using Matlab on a remote system. I use the -nodesktop flag and interact via command line.
I use trainnet to train deep learning networks. I would like to save and export the training-progress plots for viewing on a local system. Is this possible and if so, how do I do it?
Thank you.

Réponses (2)

Gojo
Gojo le 22 Sep 2024
Modifié(e) : Shubham le 22 Sep 2024
Hey Matthew,
For exporting the training-progress plots generated on a remote MATLAB machine, you can do the following:
currentfig = findall(groot, 'Tag', 'NNET_CNN_TRAININGPLOT_UIFIGURE');
savefig(currentfig,'test.fig');
  • Alternatively, use a custom plot function in the "trainingOptions", or save the plot manually as specified in the following documentation: https://www.mathworks.com/help/deeplearning/ref/trainingoptions.html#bvniuj4
  • For exporting a copy of the file to your local system, you can transfer the file using scp commad. For instance,the following command would transfer the plot figure to your local system:
scp username@remote_host:/path/to/training_progress.png /local/path/
I hope this was helpful!

Matthew Miller
Matthew Miller le 26 Sep 2024
What is the groot tag? Is that a placeholder?

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Tags

Produits


Version

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by