Как я могу увеличить количество итераций за эпоху в MATLAB? - PullRequest
0 голосов
/ 02 декабря 2018

Я обучаю сеть глубокого обучения с использованием 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 итераций за эпоху?

enter image description here

Согласно документам:

Anитерация соответствует мини-партии.

Как я понимаю, число итераций - это число проходов, каждый проход с использованием 64 ( размер партии ) количество примеров.Итак, в приведенном выше примере у меня есть 1 проход из 64 обучающих примеров для 100 эпох .

Означает ли это, что итерации для эпох устанавливаются автоматически в зависимости от количества обучающих примеров?Могу ли я изменить этот параметр?

...