【发布时间】:2018-06-08 06:49:20
【问题描述】:
当我开始训练模型时,之前没有保存任何模型。我可以安全地使用model.compile()。我现在已将模型保存在 h5 文件中,以便使用 checkpoint 进行进一步训练。
说,我想进一步训练模型。在这一点上我很困惑:我可以在这里使用model.compile() 吗?它应该放在model = load_model() 语句之前还是之后?如果model.compile() 重新初始化了所有的权重和偏差,我应该把它放在model = load_model() 语句之前。
发现一些讨论后,在我看来,model.compile() 仅在我之前没有保存模型时才需要。一旦我保存了模型,就不需要使用model.compile()。是真的还是假的?而当我想使用训练好的模型进行预测时,我应该在预测之前使用model.compile() 吗?
【问题讨论】:
标签: tensorflow keras