当我开始训练模型时,以前没有保存任何模型。我可以model.compile()
安全使用。我现在将模型保存在h5
文件中,以使用进行进一步的培训checkpoint
。
说,我想进一步训练模型。我现在很困惑:我可以model.compile()
在这里使用吗?并将其放在model = load_model()
声明之前还是之后?如果model.compile()
重新初始化所有权重和偏差,则应将其放在model = load_model()
语句之前。
在发现一些讨论之后,在我看来,model.compile()
仅当我之前没有保存任何模型时才需要。保存模型后,无需使用model.compile()
。是真的还是假的?当我想使用训练好的模型进行预测时,应该model.compile()
在预测之前使用吗?