文章 ID: 000059580 內容類型: 疑難排解 最近查看日期: 2023 年 03 月 07 日

在訓練後優化工具 (POT) 中執行Accuracy_check時,無法獲得平均平均精確度 (mAP) 結果

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

如何使用 POT 的準確度檢查器

描述
  1. Ran POT 命令:

    pot -c yolov4-tiny_voc.json --輸出-dir 備份 -e
    輸出:INFO:app.run.detection_accuracy:0.0

  2. Ran Accuracy Checker 命令:accuracy_check -c yolov4-tiny_voc.yml -td CPU 提供下列結果:

    accuracy_checker警告:/opt/intel/openvino_2021/deployment_tools/open_model_zoo/工具/accuracy_checker/accuracy_checker/量測/detection.py:201:UserWarning:沒有偵測來運算 mAP
    警告.警告(「無法偵測到運算 mAP」)

    地圖:0.00%
    AP@0.5:0.00%
    AP@0.5:0.05:95:0.00%

解決方法

Intel 未驗證視覺物件類別挑戰 (VOC) 資料集。Intel 使用 Yolo-v4-tf 檔 中提到的通用物件上下文 (COCO) 資料集驗證了準確性。透過使用coco_precision來計算非 COCO 資料集的 mAP,這可能無法提供最佳結果。

為防止在精確度檢查程式執行期間獲得 0.00% 的 mAP 值,請從 VOC 變更為 MSCOCO 資料集,並使用不同的 指標 ,例如使用偵測資料表示的detection_accuracy。

請參閱 「如何執行範例」 以瞭解如何對模型執行準確性檢查的步驟。

相關產品

本文章適用於 1 產品

顯示全部

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。