Sobes.tech
Middle

Cum se calculează metricile de micro și macro medie?

sobes.tech AI

Răspuns de la AI

Media micro și macro sunt modalități de agregare a metricilor (de exemplu, acuratețea, recall-ul) în evaluarea modelelor pe mai multe clase sau sarcini.

  • Micro-medio (micro-averaging): mai întâi se adună toate valorile adevărat pozitive, fals pozitive și fals negative pentru toate clasele, apoi se calculează metricul pe baza acestor sume. Acest lucru ia în considerare contribuția fiecărui exemplu individual, astfel încât clasele cu mai multe exemple influențează mai mult.

  • Macro-medio (macro-averaging): mai întâi se calculează metricul separat pentru fiecare clasă, apoi se face media aritmetică a acestor valori. Toate clasele au aceeași influență, indiferent de dimensiunea lor.

Exemplu:

Dacă aveți acuratețea pentru trei clase: 0.9, 0.8 și 0.7,

  • Macro-medio = (0.9 + 0.8 + 0.7) / 3 = 0.8
  • Micro-medio va fi calculat pe baza sumelor totale de TP, FP, FN pentru toate clasele, ceea ce poate da o valoare diferită, luând în considerare distribuția exemplelor.

Alegerea între ele depinde de sarcină: macro-medio este util când se dorește o pondere egală pentru toate clasele, micro- când contribuția generală a tuturor exemplelor este importantă.