Как сохранить лучшие модели в последней версии API обнаружения объектов Tensorflow V2 с TF2?

Недавно я пробую Tensorflow Object Detection API V2 с TF2, и я успешно обучил сеть.

Однако я нашел мало информации о том, как сохранить лучшую модель.

Я нашел несколько простых руководств, в которых не много говорится об этих деталях.

Я нашел подобный вопрос здесь, однако лучший ответ изменитьlegacy/trainer.py, который кажется устаревшим.

Я также нашел другой подобный вопрос здесь, однако ответы говорят оexporters, который в model_lib.py, но я не могу найти аналогичный параметр в model_lib_v2.py

Итак, для версии 2, какой файл мне следует изменить, чтобы сохранить лучшую модель?

1 ответ

Предполагая, что вы используете официальные скрипты из репозитория TF2 Object Detection, существуетtensorflow/models/research/object_detection/exporter_main_v2.py файл для сохранения моделей.

Использование:

python .\exporter_main_v2.py \
    --input_type image_tensor \
    --pipeline_config_path .\...\pipeline.config \
    --trained_checkpoint_dir .\...\training \
    --output_directory .\...\my_model

Источник: https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html

Другие вопросы по тегам