我正在使用MATLAB训练深度学习网络,并希望增加每个时期的迭代次数。
options = trainingOptions('sgdm', ...
'Momentum',0.9,...
'MaxEpochs',100, ...
'ValidationData',{XValidation,YValidation}, ...
'MiniBatchSize', 64,...
'Verbose',false, ...
'Plots','training-progress');
我得到以下信息,其中每个时期的迭代次数自动设置为1。因此,一个时期需要通过64个训练示例。如何将其增加到例如每个时期10次迭代?
根据文档:
一个迭代对应一个小批量。
据我了解,迭代次数是通过的次数,每次通过都使用64(批处理大小)数量的示例。因此,在上面,我有100个纪元的64个培训示例通过了1次。
这是否意味着根据存在的训练示例自动设置每个时期的迭代次数?我可以更改此参数吗?