Vyhodnocování klasifikace

Matice záměn

Confusion matrix je tabulka, která porovnává skutečné třídy s predikovanými třídami a počítá jednotlivé typy správných a chybných rozhodnutí. Při binární klasifikaci obsahuje true positive, false positive, true negative a false negative. Při multiclass úloze má řádky a sloupce pro všechny třídy, přičemž orientace osí musí být jasně označená. Z matice se odvádzají accuracy, precision, recall, specificity a další metriky. Hodnoty závisí na klasifikačního prahu, prevalence a definice pozitivní třídy.

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-C-17

Odborná definice

Odborná definice

Confusion matrix je tabulka, která porovnává skutečné třídy s predikovanými třídami a počítá jednotlivé typy správných a chybných rozhodnutí. Při binární klasifikaci obsahuje true positive, false positive, true negative a false negative. Při multiclass úloze má řádky a sloupce pro všechny třídy, přičemž orientace osí musí být jasně označená. Z matice se odvádzají accuracy, precision, recall, specificity a další metriky. Hodnoty závisí na klasifikačního prahu, prevalence a definice pozitivní třídy.

Srozumitelné vysvětlení

Srozumitelné vysvětlení

Při teste na poruchu nestačí vědět, že model byl správný v 92 percentách případů. Potrebujete rozlíšit, kolik skutečných porúch zachytil, kolik prehliadol a kolkokrát zbytočne zastavil výrobu. Matice záměn rozloží jedno percento úspěchu na štyri typy výsledku. Z ní vidno, či systém platí za vyšší recall velkým počtem falešných alarmů. Při více třídách zároveň ukáže konkrétně zámenné páry, například či model zamieňa dvě podobné chyby, které vyžadují odlišný zásah.

Časté otázky

Časté otázky

Která třída se označuje jako pozitívna?

Tá, které zachytení se v binární analýze sleduje jako událost záujmu, například podvod nebo choroba. Volba musí být uvedená, protože prehodení tříd změní význam precision, recall i false positive. Pozitívna neznamená dobrá.

Proč se matice mění po úprave prahu?

Více případů překročí nižší hranici a dostane pozitivní štítek. Část false negative se změní na true positive, ale některé true negative se stanou false positive. Matice proto patří ku konkrétní verzi modelu, prahu a datasetu.

Jak se čte multiclass confusion matrix?

Diagonála představuje správně predikce, položky mimo ní konkrétně zámeny. Je třeba uvést, či řádky znamenají skutočnost nebo predikci. Normalizace po riadkoch ukáže recall třídy, normalizace po stlpcoch přibližuje čistotu predikovaného štítku.

Může vysoká accuracy skrýt zlú matici?

Ano, zejména při nevyvážených třídách. Velká diagonálna hodnota většinové třídy prekryje malé, ale kritické chyby menšiny. Proto se matice analyzuje v absolútnych počtoch i podieloch a doplňa nákladmi jednotlivých omylů.

Má se matice vytvářet i pro segmenty?

Ano, pokud mají regiony, skupiny uživatelů nebo zařízení odlišné riziko. Dvě skupiny mohou mít stejnou accuracy, ale zcela jiný poměr false positive a false negative. Segmentová matice pomáhá odhalit provozní a fairness problémy.

Související pojmy

Související pojmy

Zdroje a redakční stopa

Zdroje a redakční stopa

  • Google Machine Learning Crash Course, Thresholds and the Confusion Matrix
  • Google Machine Learning Glossary, Metrics

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.