Sobes.tech
Middle

Разкажете за метриката mAP (средна прецизност). Какво означават mAP@0.5 и mAP@0.5:0.95?

sobes.tech AI

Отговор от AI

mAP (средна средна прецизност) е метрика за качество за задачите за откриване на обекти, която средно изчислява прецизността (precision) за всички класове и на различни нива на recall.

  • Средната прецизност (AP) за един клас е площта под кривата precision-recall.
  • mAP е средната стойност на AP за всички класове.

mAP@0.5 означава, че за определяне на правилното съвпадение (истински положителен), се използва праг IoU (Intersection over Union) равен на 0.5. Тоест, предсказаният кут е смятан за правилен, ако IoU с истинския кут е >= 0.5.

mAP@0.5:0.95 е по-строга и комплексна метрика, която средно изчислява mAP по няколко прага IoU: от 0.5 до 0.95 с крачка 0.05 (0.5, 0.55, 0.6, ..., 0.95). Това позволява да се оцени качеството на модела при различни нива на точност при локализиране на обектите.

Пример: mAP@0.5 може да бъде по-висок, тъй като допуска по-малко точни съвпадения, а mAP@0.5:0.95 обикновено е по-нисък и отразява по-точно позициониране на обектите.