Zum Inhalt springen

Informatik · Klasse 11–13 · aktualisiert

Überwachtes Lernen einfach erklärt

Du lernst, wie Modelle aus gelabelten Daten lernen, welche Daten sie zum Prüfen brauchen und wie du eine eigene Lernaufgabe planst.

0 von 9 Aufgaben gelöst

Überwachtes Lernen einfach erklärt

Kurz gesagt

Beim überwachten Lernen lernt ein Modell aus Beispielen mit bekannten Zielwerten, den Labels. Es soll daraus Kategorien oder Messwerte für neue Beispiele vorhersagen; getrennte Daten helfen, diese Leistung zu prüfen.

Ein Modell ist hier ein mathematisches Verfahren, das aus Eingaben eine Vorhersage berechnet. Beim überwachten Lernen erhält es zum Lernen Beispiele mit bekannten Antworten. Du lernst, wie du solche Beispiele auswählst und Vorhersagen auf neuen Daten prüfst. Alle folgenden Fälle sind erfunden.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Termi das Ziel für dich ab.

4 Abschnitte

Ein Beispiel besteht aus Merkmalen und einem Label. Merkmale sind die Eingabewerte, aus denen das Modell seine Vorhersage berechnet. Das Label ist der bekannte Zielwert, den es vorhersagen soll. Ein Beispiel mit Merkmalen und bekanntem Label heißt gelabelt.

Beim Training, also beim Lernen, vergleicht das Verfahren seine Vorhersagen mit den bekannten Labels. Die Abweichungen helfen ihm, den Zusammenhang zwischen Merkmalen und Zielwerten anzupassen. Viele Lernverfahren wiederholen solche Anpassungen schrittweise. Bei einer späteren Vorhersage erhält das Modell die Merkmale; das gesuchte Label ist dabei noch unbekannt.

Bei der Klassifikation ist das Ziel eine Kategorie, also eine vorgegebene Gruppe. Bei der Regression ist das Ziel eine zahlenmäßig bestimmte Größe, etwa eine Dauer oder Masse. Entscheidend ist die Bedeutung des Labels. Eine Kategorie bleibt eine Kategorie, wenn du sie als Zahlencode speicherst. Auch messbare Eingaben machen eine Aufgabe nicht zur Regression: Der Aufgabentyp richtet sich nach dem Ziel.

Definition

Gelabelte Daten

Gelabelte Daten enthalten Beispiele mit Eingabemerkmalen und den dazu bekannten Zielwerten. Diese Zielwerte heißen Labels.

Beispiel: Zwei Vorhersageziele für Obst

  1. 1Als Merkmale sollen Höhe und Breite einer Frucht dienen.
  2. 2Soll das Modell „Apfel“ oder „Birne“ vorhersagen, ist das eine Klassifikation.
  3. 3Soll es die Masse der Frucht in Gramm vorhersagen, ist das eine Regression.
  4. 4Ob die gewählten Merkmale ausreichend gute Vorhersagen erlauben, muss anschließend geprüft werden.

Teste dich

LeichtEin Modell nutzt Breite und Höhe von Spielfiguren. Es soll deren Formcode vorhersagen: 3 steht für „rund“, 8 für „eckig“. Welcher Aufgabentyp passt?

Alles auf einen Blick

Überwachtes Lernen

  • Labels

    Bekannte Zielwerte leiten das Lernen aus den Eingabemerkmalen an.

  • Aufgabentyp

    Kategorien führen zur Klassifikation, zahlenmäßig bestimmte Größen zur Regression.

  • Datentrennung

    Training dient dem Lernen, Validierung der Auswahl und Testen der abschließenden Bewertung.

  • Verallgemeinerung

    Entscheidend sind brauchbare Vorhersagen auf neuen, passenden Daten.

  • Überanpassung

    Sehr gute Trainingsleistung bei deutlich schlechterer Leistung auf unabhängigen, passenden Prüfdaten ist ein Warnsignal, kein Beweis. Auch die Datenauswahl muss geprüft werden.

  • Planung

    Ziel, verfügbare Merkmale, bekannte Labels und eine zur Anwendung passende Prüfung gehören zusammen.

Musteraufgabe · Schritt für Schritt

Paketlaufzeiten vorhersagen – ein erfundener Plan

  1. 1Wir wollen die Laufzeit eines Pakets vorhersagen: die Dauer von der Abgabe bis zur Ankunft in Stunden.
  2. 2Als Merkmale wählen wir die Versandart und die Entfernung. Beide Angaben müssen schon bei der Vorhersage verfügbar sein.
  3. 3Für vergangene, abgeschlossene Sendungen brauchen wir diese Merkmale und die bekannten Laufzeiten als Labels. Die Laufzeit ist eine Messgröße; die Aufgabe ist Regression.
  4. 4Jede Sendung erscheint einmal. Wir nutzen frühere Sendungen zum Training, danach liegende zur Validierung und noch spätere zum Testen. Die Teile sollen die vorgesehenen Versandbedingungen ausreichend abdecken.
  5. 5Wir trainieren mit den Trainingsdaten und wählen Einstellungen anhand der Validierungsdaten. Die Testdaten beeinflussen diese Auswahl nicht.
  6. 6Zum Abschluss erhält das Modell die Merkmale der Testsendungen. Wir vergleichen seine Vorhersagen mit deren zurückgehaltenen Laufzeiten und betrachten die Abstände in Stunden.
  7. 7Wir vergleichen Trainings- und Testleistung. Ist die Trainingsleistung sehr gut und die Testleistung deutlich schlechter, ist das ein Warnsignal, kein Beweis für Überanpassung. Wir prüfen auch Umfang und Zusammensetzung der Daten.

Fehler finden

Prüfe den Plan für das Tassenmodell In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Ein Modell soll Dokumente den vorgegebenen Kategorien „Rechnung“ und „Brief“ zuordnen. Das ist . Du vergleichst nach dem Training mehrere Einstellungen, um eine davon auszuwählen. Dafür dienen im beschriebenen Holdout-Vorgehen die . Ein Modell ist auf Trainingsdaten sehr gut, auf unabhängigen, passenden neuen Daten deutlich schlechter. Dieser Abstand ist für Überanpassung.

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Überwachtes Lernen

LeichtEin erfundenes Modell soll die Länge eines Schattens in Zentimetern vorhersagen. Größenklassen sind nicht vorgegeben. Welche Einordnung passt?
MittelEin Team wählt nach jedem Blick auf dieselben Testdaten eine neue Einstellung. Wie ist der anschließend gemeldete Testwert einzuordnen?
SchwerEin Modell soll Werkzeugarten auf Tageslichtbildern erkennen. Im Training ist es sehr gut. Ein unabhängiger Test mit dunklen Nachtbildern fällt deutlich schlechter aus. Welcher nächste Schritt ist begründet?

Weiterlesen in Informatik