我正在使用TensorFlow目标检测中的detection model zoo中的ssd_mobilenet_v1_coco模型。 目前,我正在运行训练模型的操作。
张量板只显示测试图像输出。我如何获取其他指标,如IOU和PR曲线?
python legacy/train.py --logtostderr --train_dir=trainingmobile/ --pipeline_config_path=trainingmobile/pipeline.config
我希望通过运行eval.py来运行评估作业,以获取其他指标,如IOU和PR曲线,但我不知道如何做到这一点。我能够运行命令。
python legacy/eval.py \
--logtostderr \
--checkpoint_dir= path/to/checkpoint \
--eval_dir= path/to/eval \
--pipeline_config_path= path/to/config
然后我运行了这个命令
tensorboard --logdir=path/to/eval
张量板只显示测试图像输出。我如何获取其他指标,如IOU和PR曲线?
--num_train_steps=NUM_TRAIN_STEPS
和配置文件中的num_steps
是一样的吗?我没有设置这三个参数:--num_train_steps=NUM_TRAIN_STEPS
--num_eval_steps=NUM_EVAL_STEPS
--alsologtostderr
。 通过tensorboard,我可以看到训练损失和精度召回率分别的曲线,并输出图像以及真实值。当我在tensorboard上点击pr_curve
选项卡时,它没有显示任何内容,我错过了什么?我希望能看到类似于这个链接中的内容:https://github.com/tensorflow/tensorboard/tree/master/tensorboard/plugins/pr_curve - Vendetta