我正在使用在tensorflow v2中作为子模块定义的keras。我使用
在Keras中(而不是tf的子模块),我可以使用
fit_generator()
方法训练我的模型,我希望能够每10个epochs保存一次模型。如何实现这一点?在Keras中(而不是tf的子模块),我可以使用
ModelCheckpoint(model_savepath,period=10)
。但是在tf v2中,它们将其更改为ModelCheckpoint(model_savepath, save_freq)
,其中save_freq
可以是'epoch'
,这种情况下,模型将在每个epoch之后保存。如果save_freq
是整数,则在处理完这么多样本后保存模型。但我希望在10个epochs之后保存模型。如何实现这一点?
WARNING:tensorflow:'period' argument is deprecated. Please use 'save_freq' to specify the frequency in number of samples seen.
那么,我猜测这个功能很快就会被淘汰。在这种情况下,我该如何实现它呢? - Nagabhushan S Nperiod
选项似乎可以正常工作,但会弃用。 - beeprogrammer