Я обучаю сеть глубокого обучения с использованием MATLAB и хотел бы увеличить число итераций за эпоху.
Используя trainingOptions
options = trainingOptions('sgdm', ...
'Momentum',0.9,...
'MaxEpochs',100, ...
'ValidationData',{XValidation,YValidation}, ...
'MiniBatchSize', 64,...
'Verbose',false, ...
'Plots','training-progress');
Iполучите следующее, где число итераций за эпоху автоматически устанавливается равным 1. Следовательно, для одной эпохи необходим 1 проход из 64 обучающих примеров.Как я могу увеличить это, например, до 10 итераций за эпоху?
Согласно документам:
Anитерация соответствует мини-партии.
Как я понимаю, число итераций - это число проходов, каждый проход с использованием 64 ( размер партии ) количество примеров.Итак, в приведенном выше примере у меня есть 1 проход из 64 обучающих примеров для 100 эпох .
Означает ли это, что итерации для эпох устанавливаются автоматически в зависимости от количества обучающих примеров?Могу ли я изменить этот параметр?