我目前一直在按照https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html的教程从 tensorflow2 对象检测模型动物园训练一些模型。
当我想从一个检查点导出我的模型时,我产生了一个疑问,该检查点具有我正在寻找的全部损失。尽管如此,我发现我有 16 个检查点(只是最后五个),但只经过了 1500 步。不得不提的是,我每 100 步通过一个标志来保存一个检查点。所以我想知道是否:
它创建一个初始检查点,假设检查点 0,如果我想从第 1400 步导出模型,我应该采取第 15 个检查点
或者
它为未来的检查点创建一个“占位符”,即如果训练过程当前处于步骤1500,它准备存储下一个检查点。然后我应该只通过第 14 个检查站。
我留下一个参考图像,
在这个例子中,我有 16 个检查点,但只经过了 1500 个步骤。我选择每 100 步保存一个新的检查点。如果我想从步骤 1400 导出一个新模型,我应该导出第 14 个还是第 15 个?
任何帮助将非常感激。