Как создаются контрольные точки в пользовательском детекторе объектов с помощью зоопарка модели tensorflow 2?

#python-3.x #tensorflow2.0 #object-detection #object-detection-api #tensorflow-model-garden

#python-3.x #tensorflow2.0 #обнаружение объекта #object-detection-api #tensorflow-model-garden

Вопрос:

В настоящее время я обучаю некоторые модели из зоопарка моделей обнаружения объектов tensorflow2, следуя руководству из https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html .

Одно из моих сомнений возникло, когда я искал возможность экспортировать свою модель с контрольной точки, которая имела полную потерю, которую я искал. Тем не менее, я обнаружил, что у меня было 16 контрольных точек (только последние пять из них), но прошло всего 1500 шагов. Я должен упомянуть, что я передал флаг для сохранения контрольной точки каждые 100 шагов. Итак, мне интересно, если:

Он создает начальную контрольную точку, скажем, контрольную точку 0, и если я хочу экспортировать модель с 1400-го шага, я должен взять 15-ю контрольную точку

или

Он создает «заполнитель» для будущей контрольной точки, т.Е. Если процесс обучения в настоящее время находится на шаге 1500, он готовится к сохранению следующей контрольной точки. Затем я должен взять только 14-ю контрольную точку.

Я оставляю образ ссылки,

введите описание изображения здесь

введите описание изображения здесь

В этом примере у меня есть 16 контрольных точек, но прошло всего 1500 шагов. Я решил сохранять новую контрольную точку каждые 100 шагов. Если я хочу экспортировать новую модель с шага 1400, должен ли я экспортировать 14-ю или 15-ю?

Любая помощь будет высоко оценена.