如何使用 POT 准确性检查器
- Ran POT 命令:
pot -c yolov4-tiny_voc.json --output-dir backup -e
输出:INFO:app.run.detection_accuracy:0.0 - Ran Accuracy Checker 命令:accuracy_check -c yolov4-tiny_voc.yml -td CPU 提供以下结果:
accuracy_checker警告:/opt/intel/openvino_2021/deployment_tools/open_model_zoo/tools/accuracy_checker/accuracy_checker/metrics/detection.py:201:UserWarning:没有用于计算 mAP 的检测
警告(“无检测以计算 mAP”)地图:0.00%
AP@0.5:0.00%
AP@0.5:0.05:95:0.00%
视觉对象等级挑战 (VOC) 数据集未经英特尔验证。如 Yolo-v4-tf 文档 中所提到,英特尔已使用上下文中常见的对象 (COCO) 数据集验证了准确性。通过使用coco_precision来计算用于非 COCO 数据集的 mAP,这可能并不提供最佳结果。
为了防止在精确检查器执行过程中获得 mAP 值的 0.00%,从 VOC 更改为 MSCO 数据集,并使用不同的 指标 ,例如与 DetectionAnnotation 表示作用的detection_accuracy。
有关对模型执行准确性检查的步骤,请参阅 如何运行示例 。