Sobes.tech
Middle

Papasakokite apie mAP (vidutinė tikslumo matas). Ką reiškia mAP@0.5 ir mAP@0.5:0.95?

sobes.tech AI

Atsakymas iš AI

mAP (vidurkis vidutinė tikslumas) yra kokybės matas objektų aptikimo užduotims, kuris vidutiniškai apskaičiuoja tikslumą (precision) visose klasėse ir skirtinguose recall lygiuose.

  • Vidutinė tikslumas (AP) vienai klasei yra plotas po precision-recall kreive.
  • mAP yra visų klasių AP vidurkis.

mAP@0.5 reiškia, kad teisingam atitikimui (true positive) nustatyti naudojamas IoU (Intersection over Union) slenkstis, lygus 0.5. Kitaip tariant, prognozuotas dėžutė laikoma teisinga, jei IoU su tikrąja dėžute >= 0.5.

mAP@0.5:0.95 yra griežtesnė ir sudėtingesnė metrika, kuri vidutiniškai apskaičiuoja mAP keliuose IoU slenksčiuose: nuo 0.5 iki 0.95, žingsniais po 0.05 (0.5, 0.55, 0.6, ..., 0.95). Tai leidžia įvertinti modelio kokybę skirtingais tikslumo lygiais objekto lokalizacijoje.

Pavyzdys: mAP@0.5 gali būti didesnis, nes leidžia mažiau tikslius atitikimus, o mAP@0.5:0.95 dažniausiai yra mažesnis ir atspindi tikslesnį objektų pozicionavimą.