
Monitor Deep Learning Training Progress
6 ビュー (過去 30 日間)
古いコメントを表示
In MATLAB R2020b, when I use trainingOptions to set up network, MATLAB cannot create a figure of training progress.
By the way, I specify 'Plots' to 'Training-Progress', but it doesn't show the figure like the below.

I never see this kind of figure during training progress.
So what is the problem? Is it a bug?
0 件のコメント
採用された回答
Rohit Pappu
2021 年 2 月 10 日
digitDatasetPath = fullfile(matlabroot,'toolbox','nnet','nndemos','nndatasets','DigitDataset');
imds = imageDatastore(digitDatasetPath, 'IncludeSubfolders',true,'LabelSource','foldernames');
numTrainFiles = 750;
[imdsTrain,imdsValidation] = splitEachLabel(imds,numTrainFiles,'randomize');
inputSize = [28 28 1];
numClasses = 10;
layers = [
imageInputLayer(inputSize)
convolution2dLayer(5,20)
batchNormalizationLayer
reluLayer
fullyConnectedLayer(numClasses)
softmaxLayer
classificationLayer];
options = trainingOptions('sgdm', ...
'MaxEpochs',4, ...
'ValidationData',imdsValidation, ...
'ValidationFrequency',30, ...
'Verbose',false, ...
'Plots','training-progress');
net = trainNetwork(imdsTrain,layers,options);
I was able to view the training progress

Please crosscheck the spellings of Name Value pairs in trainingOptions
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!