如果我使用Keras回调ModelCheckpoint,并将save_best_only = True和period=3放在一起,那么如何保存模型?3周期后,它保存了最好的结果从那3个周期,还是它只是保存最好的一个所有时代?
我使用的一段代码:
mcp = tf.keras.callbacks.ModelCheckpoint("my_model.h5", monitor="val_accuracy",
save_best_only=True, period=3)发布于 2020-07-21 14:08:19
发布于 2020-07-21 14:06:11
设置period=3将尝试每3批保存一次模型。如果希望在每个时代结束时保存它,请设置period='epoch'。如果是save_best_only=True,它将检查这次验证的准确性是否高于上次,并且只保存该模型。如果验证精度不是这么高,就不会保存模型。
来源:1
https://stackoverflow.com/questions/63013929
复制相似问题