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.