Sobes.tech
Middle

Povedajte o metrike mAP (povprečna natančnost). Čo znamenajú mAP@0.5 a mAP@0.5:0.95?

sobes.tech AI

Odpoveď od AI

mAP (priemerná priemerná presnosť) je metrika kvality pre úlohy detekcie objektov, ktorá priemernuje presnosť (precision) naprieč všetkými triedami a na rôznych úrovniach recall.

  • Priemerná presnosť (AP) pre jednu triedu je plocha pod krivkou precision-recall.
  • mAP je priemerná hodnota AP pre všetky triedy.

mAP@0.5 znamená, že na určenie správneho zhodu (true positive) sa používa prah IoU (Intersection over Union) rovný 0.5. To znamená, že predpovedaný box sa považuje za správny, ak IoU s pravým boxom je >= 0.5.

mAP@0.5:0.95 je prísnejšia a zložitejšia metrika, ktorá priemernuje mAP cez niekoľko prahov IoU: od 0.5 do 0.95 s krokom 0.05 (0.5, 0.55, 0.6, ..., 0.95). To umožňuje hodnotiť kvalitu modelu pri rôznych úrovniach presnosti lokalizácie objektov.

Príklad: mAP@0.5 môže byť vyšší, pretože umožňuje menej presné zhody, zatiaľ čo mAP@0.5:0.95 je zvyčajne nižší a odráža presnejšie umiestnenie objektov.