Why is accuracy absent in training progress plot?
1 view (last 30 days)
Show older comments
I do not see training accuracy as illustrated in the docs. My code for training initialization is below and resultant plot attached.
% 6. specify training options
options = trainingOptions('sgdm', ...
BatchNormalizationStatistics = 'moving', ...
ExecutionEnvironment = 'auto', ...
GradientThreshold = 35, ...
InitialLearnRate = 0.0005, ...
LearnRateSchedule = 'piecewise', ...
LearnRateDropFactor = 0.99, ...
LearnRateDropPeriod = 1, ...
MaxEpochs = 20, ...
MiniBatchSize = 4, ...
Momentum = 0.9, ...
OutputNetwork = 'best-validation-loss', ...
Plots = 'training-progress', ...
ResetInputNormalization = false, ...
ValidationData = validationDS, ...
ValidationFrequency = 25, ...
VerboseFrequency = 5);
[trainedModel, info] = trainSOLOV2(trainingDS, preTrainedModel, options, ...
FreezeSubNetwork = "backbone", ExperimentMonitor = experiments.Monitor);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1493647/image.png)
0 Comments
Answers (1)
Matt J
on 26 Sep 2023
Probably because the examples in the docs are for trainNetwork, not trainSOLOV2.
0 Comments
See Also
Categories
Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!