當我開始訓練模型時,以前沒有保存模型。我可以安全地使用model.compile()
。我現在已將該模型保存在h5
文件中,以便使用checkpoint
進行進一步培訓。model.compile()初始化Keras(tensorflow後端)中的所有權重和偏差嗎?
說,我想進一步訓練模型。我很困惑,我可以在這裏使用model.compile()
嗎?並且應該在model = load_model()
聲明之前還是之後?如果model.compile()
重新初始化所有的權重和偏見,我應該在model = load_model()
聲明之前。
發現一些討論後,在我看來model.compile()
只有當我沒有保存以前的模型時才需要。一旦我保存了模型,就不需要使用model.compile()
。這是真的還是假的?當我想預測使用訓練好的模型時,我應該在預測之前使用model.compile()
嗎?