【问题标题】:Is it possible to get the value of steps_per_epoch with which fit was executed?是否可以获得执行 fit 的 steps_per_epoch 的值?
【发布时间】:2020-04-24 21:12:11
【问题描述】:

是否有可能获得执行fitsteps_per_epoch 的值?

请不要建议我将训练示例的数量除以批量大小。我想知道这是否可以从模型的属性或其他东西中检索出来。

【问题讨论】:

    标签: tensorflow keras tensorflow2.0 tf.keras


    【解决方案1】:

    是的,Keras 中的所有模型都有一个默认的History 回调,它基本上保存了模型的训练历史。此回调中存储的一条信息是steps_per_epoch 的值,可以使用model.history.params['steps'] 访问。

    请注意,如果模型在训练后已保存,稍后再加载,则可能无法访问其历史回调;那是因为,据我所知,保存模型时不会保留回调。

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 2021-06-13
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-02
      相关资源
      最近更新 更多