【问题标题】:How to use fit_generator when loading model in Keras?在 Keras 中加载模型时如何使用 fit_generator?
【发布时间】:2019-08-21 05:22:31
【问题描述】:

我训练了一个二元分类器,然后将模型保存为 .h5 文件。

最初我一直在使用 fit_generator 来训练它。

model.fit_generator(
train_generator,
class_weight=class_weights,
steps_per_epoch=nb_train_samples // batch_size,
epochs=epochs,
validation_data=validation_generator,
validation_steps=nb_validation_samples // batch_size,
callbacks=my_callbacks
)

当我调用 load_model 并再次加载它以从上次中断的地方继续训练时,我是否对 fit_generator 使用完全相同的代码,指的是旧的 train_generator 和 validation_generator?

Keras 文档在这方面非常稀少,几乎没有在线使用 load_model 和 fit_generator 的示例。

【问题讨论】:

    标签: python tensorflow keras


    【解决方案1】:

    是的。你为什么不呢?负载将加载重物。生成器将生成新的训练样本。当然,它可能不会完全从它结束的地方开始,但只要洗牌就可以了。

    【讨论】:

      猜你喜欢
      • 2019-05-18
      • 1970-01-01
      • 2019-09-20
      • 1970-01-01
      • 2020-06-04
      • 2019-02-06
      • 2019-07-29
      • 2016-12-20
      相关资源
      最近更新 更多