Clear Filters
Clear Filters

Export training-progress plots

47 views (last 30 days)
Matthew Miller
Matthew Miller on 19 Sep 2024 at 22:44
Answered: Matthew Miller on 26 Sep 2024 at 21:57
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.

Answers (2)

Shubham
Shubham on 22 Sep 2024 at 7:55
Edited: Shubham on 22 Sep 2024 at 8:00
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 on 26 Sep 2024 at 21:57
What is the groot tag? Is that a placeholder?

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Products


Release

R2024a

Community Treasure Hunt

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

Start Hunting!