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.

답변 (2개)

Gojo
Gojo 2024년 9월 22일
편집: Gojo 2024년 9월 22일

0 개 추천

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 2024년 9월 26일

0 개 추천

What is the groot tag? Is that a placeholder?

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

제품

릴리스

R2024a

태그

질문:

2024년 9월 19일

답변:

2024년 9월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by