如何在MATLAB中增加每个时期的迭代次数?

时间:2018-12-02 20:46:46

标签: matlab machine-learning neural-network deep-learning

我正在使用MATLAB训练深度学习网络,并希望增加每个时期的迭代次数。

使用trainingOptions

options = trainingOptions('sgdm', ...
    'Momentum',0.9,...
    'MaxEpochs',100, ...
    'ValidationData',{XValidation,YValidation}, ...
    'MiniBatchSize', 64,...
    'Verbose',false, ...
    'Plots','training-progress');

我得到以下信息,其中每个时期的迭代次数自动设置为1。因此,一个时期需要通过64个训练示例。如何将其增加到例如每个时期10次迭代?

enter image description here

根据文档:

  

一个迭代对应一个小批量。

据我了解,迭代次数是通过的次数,每次通过都使用64(批处理大小)数量的示例。因此,在上面,我有100个纪元的64个培训示例通过了1次。

这是否意味着根据存在的训练示例自动设置每个时期的迭代次数?我可以更改此参数吗?

0 个答案:

没有答案