Sobes.tech
Middle

Ako sa počítajú mikro a makro priemerné metriky?

sobes.tech AI

Odpoveď od AI

Mikro- a makropriemer sú spôsoby agregácie metrík (napríklad presnosti, úplnosti) pri hodnotení modelov na viacerých triedach alebo úlohách.

  • Mikropriemer (micro-averaging): najskôr sa spočítajú všetky pravdivé pozitívy, falošne pozitívy a falošne negatívy pre všetky triedy a potom sa vypočíta metrika na základe týchto súčtov. To zohľadňuje príspevok každého jednotlivého príkladu, takže triedy s viac príkladmi majú väčší vplyv.

  • Makropriemer (macro-averaging): najskôr sa vypočíta metrika samostatne pre každú triedu a potom sa vezme aritmetický priemer týchto hodnôt. Všetky triedy majú rovnaký vplyv, bez ohľadu na ich veľkosť.

Príklad:

Ak máte presnosť pre tri triedy: 0.9, 0.8 a 0.7,

  • Makropriemer = (0.9 + 0.8 + 0.7) / 3 = 0.8
  • Mikropriemer sa vypočíta na základe súčtov TP, FP, FN pre všetky triedy, čo môže dať odlišnú hodnotu, zohľadňujúc rozloženie príkladov.

Voľba medzi nimi závisí od úlohy: makropriemer je užitočný, keď je potrebné rovnaké váženie pre všetky triedy, mikro- keď je dôležitý celkový príspevok všetkých príkladov.