Grundlagen des maschinellen Lernens

Wie hoch ist bei Daten aus 1000 Fällen, von denen nur 10 positiv sind, die Accuracy (der Anteil richtiger Vorhersagen) eines Modells, das jeden Fall als negativ vorhersagt?

  1. A0 %
  2. B1 %
  3. C99 %
Antwort und Erläuterung anzeigen

Antwort: C. 99 %

Wird alles als negativ vorhergesagt, sind alle 990 negativen Fälle richtig und alle 10 positiven falsch, die Accuracy beträgt also 990 ÷ 1000 = 99 %. Andererseits findet das Modell keinen einzigen positiven Fall; sein Recall ist 0 %, und es ist nutzlos, wenn es darum geht, positive Fälle zu finden, etwa beim Erkennen von Krankheiten oder Betrug. Bei Daten mit stark ungleichen Klassenanteilen (unausgewogenen Daten) bewertet man Modelle daher nicht allein nach der Accuracy, sondern zusammen mit Precision, Recall, F1-Score usw. Gegenmaßnahmen sind etwa eine stärkere Gewichtung von Fehlern bei der kleineren Klasse und Sampling-Verfahren, die die Zahl der Datenpunkte je Klasse angleichen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen des maschinellen Lernens

  1. Vier Datenpunkte haben die tatsächlichen Werte 3, 5, 2 und 6, und das Modell sagt für sie 2, 5, 4 und 4 voraus. Wie groß ist der mittlere quadratische Fehler (MSE)?
  2. An die drei Datenpunkte (x, y) = (1, 3), (2, 4) und (3, 8) wird mit der Methode der kleinsten Quadrate eine Gerade y = ax + b angepasst. Wie groß ist der vorhergesagte Wert bei x = 4?
  3. Bei einer logistischen Regression wird z = 2x − 4 durch die Sigmoidfunktion σ(z) = 1 ÷ (1 + e^(−z)) geführt, und das Ergebnis wird als Wahrscheinlichkeit ausgegeben, dass der Fall positiv ist. Wie groß ist die Ausgabe bei x = 2?
  4. Ein Knoten eines Entscheidungsbaums enthält 6 Datenpunkte der Klasse A und 4 der Klasse B. Wie groß ist die Gini-Unreinheit dieses Knotens?
  5. Welche Beschreibung des Unterschieds zwischen Bagging (Random Forest u. Ä.) und Boosting beim Ensemble-Lernen trifft zu?