【发布时间】:2019-07-27 01:48:31
【问题描述】:
我尝试使用 .config 文件从检查点重新训练 TF 对象检测 API 模型,以使用 tf.estimator.train_and_evaluate() 方法(如 models/research/object_detection/model_main.py 中的方法)训练管道。它每 N 步或每 N 秒保存一次检查点。
但我只想保存一个最好的模型,比如 Keras。 有没有办法用 TF 对象检测 API 模型来做到这一点?可能是 tf.Estimator.train 的一些选项/回调,或者是在 Keras 中使用检测 API 的某种方式?
【问题讨论】:
-
我不得不说 Sharky 和 prouast 的解决方案都是正确的。我尝试了他们两个,它工作正常。因此,如果有人遇到与我相同的问题,您可以使用其中任何一个选项。非常感谢 Sharky 和 prouast 提供清晰有用的答案!
-
谢谢你 - 但我必须把这些答案中的代码放在哪里?我正在使用来自对象检测 API 的默认
model_main_tf2.py脚本进行训练。我需要自己修改 OD 脚本吗?
标签: python tensorflow machine-learning computer-vision object-detection-api