konfusionsmatrix

En tabel, der opsummerer ydeevnen af en klassifikationsmodel ved at vise antallet af korrekte og forkerte forudsigelser for hver klasse.

Kort fortalt

En oversigt over, hvor god en klassifikationsmodel er, ved at tælle hvor mange gange den gætter rigtigt og forkert for hver kategori.

Kategori
metrik
Niveau
øvet
Udtale
/kɔnfuˈsjoˀnsmaˌtʁiːs/

Betydninger

2
  1. 1

    En 2x2 tabel med fire celler: sandt positive (TP), sandt negative (TN), falsk positive (FP) og falsk negative (FN).

    • Konfusionsmatricen viste 80 TP, 10 FP, 5 FN og 105 TN.Eksempel
  2. 2

    En n x n tabel, hvor n er antallet af klasser. Hver række repræsenterer den sande klasse, og hver kolonne den forudsagte klasse.

    • For en 3-klassificeringsopgave giver konfusionsmatricen et overblik over, hvilke klasser der ofte forveksles.Eksempel

Hvornår bruges det

Konfusionsmatricen bruges til at beregne metrikker som præcision, recall, F1-score og accuracy. Den giver et mere detaljeret billede end blot accuracy, især ved ubalancerede datasæt.

Kodeeksempel

from sklearn.metrics import confusion_matrix
y_true = [0, 1, 0, 1, 0]
y_pred = [0, 0, 1, 1, 0]
cm = confusion_matrix(y_true, y_pred)
print(cm)
# Output: [[2 1]
#          [0 2]]

Opret en konfusionsmatrix for en binær klassifikator ved hjælp af scikit-learn.

Oprindelse

Fra latin 'confusio' (forvirring) og 'matrix' (livmoder, skema). Udtrykket stammer fra statistisk klassifikation og beskriver, hvordan modellen 'forvirrer' klasserne.

Afledte ord

1