【发布时间】:2020-04-24 21:12:11
【问题描述】:
是否有可能获得执行fit 的steps_per_epoch 的值?
请不要建议我将训练示例的数量除以批量大小。我想知道这是否可以从模型的属性或其他东西中检索出来。
【问题讨论】:
标签: tensorflow keras tensorflow2.0 tf.keras
是否有可能获得执行fit 的steps_per_epoch 的值?
请不要建议我将训练示例的数量除以批量大小。我想知道这是否可以从模型的属性或其他东西中检索出来。
【问题讨论】:
标签: tensorflow keras tensorflow2.0 tf.keras
是的,Keras 中的所有模型都有一个默认的History 回调,它基本上保存了模型的训练历史。此回调中存储的一条信息是steps_per_epoch 的值,可以使用model.history.params['steps'] 访问。
请注意,如果模型在训练后已保存,稍后再加载,则可能无法访问其历史回调;那是因为,据我所知,保存模型时不会保留回调。
【讨论】: