
Monitor Deep Learning Training Progress
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Zhangyu Huang
 el 8 de Feb. de 2021
  
    
    
    
    
    Respondida: Rohit Pappu
    
 el 10 de Feb. de 2021
            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 comentarios
Respuesta aceptada
  Rohit Pappu
    
 el 10 de Feb. de 2021
        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 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Deep Learning Toolbox 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!

