Sobes.tech
Middle

Sinif balansızlığı zamanı metriklərin üçüncü ortaqlığı mövcuddurmu və necə hesablanır?

sobes.tech Süni İntellekt

AI-dan cavab

Təsnifat tapşırıqlarında siniflər arasında balanssızlıq olduqda, tez-tez metriklərin üç variantu istifadə olunur (məsələn, dəqiqlik, recall, F1):

  1. Makro-orta: hər sinif üçün metrik hesablanır və sonra siniflərin nümunə sayı nəzərə alınmadan orta hesablanır. Bu, hər sinfə bərabər çəkidə verir.

  2. Mikro-orta: bütün siniflərdəki doğru müsbət, yalnış müsbət və yalnış mənfi hesablanır və sonra metrik hesablanır. Beləliklə, bütün nümunələrin ümumi töhfəsi nəzərə alınır.

  3. Çəki ilə orta: hər sinif üçün metrik hesablanır və sonra hər sinifdəki nümunə sayına proporsional çəkilərlə orta alınır. Bu, balanssızlığı nəzərə almağa imkan verir və daha çox təmsil olunan siniflərə daha çox çəkidə verir.

Rəsmi olaraq, metrik üçün çəki ilə orta aşağıdakı kimi hesablanır:

[ M_{weighted} = \sum_{i=1}^C w_i \times M_i, \quad w_i = \frac{N_i}{\sum_{j=1}^C N_j} ]

burada:

  • (C) — siniflərin sayı,
  • (M_i) — (i) sinfi üçün metrik,
  • (N_i) — (i) sinfində nümunə sayı.

Çəki ilə orta, siniflər arasında balanssızlıq olduqda modelin keyfiyyətini daha realistik qiymətləndirməyə kömək edir və hər sinfin təsirini onun tezliyi ilə proporsional saxlayır.