Tensorflow 对象检测 API 仅显示损失值。如何获取mAP值?

Tensorflow Object Detection API only shows loss value. How to get mAP value?

我正在使用 Tensorflow Object Detection API. While training, I only get loss value like this 训练我自己的数据集。有什么方法可以在训练或张量板上获得 mAP 值吗?

在legacy/train.py 和legacy/eval.py

Example usage:
    ./train \
        --logtostderr \
        --train_dir=path/to/train_dir \
        --pipeline_config_path=pipeline_config.pbtxt

Example usage:
    ./eval \
        --logtostderr \
        --checkpoint_dir=path/to/checkpoint_dir \
        --eval_dir=path/to/eval_dir \
        --pipeline_config_path=pipeline_config_path.pbtxt \

对于您使用 train.py 训练的一个终端,

对于您使用 eval.py 评估的另一个终端,

确保 train_dircheckpoint_direval_dir 相同

另一个终端打开tensorboard

确保你安排好你的硬件设备,否则你可能无法同时打开训练和评估