Zurück zur Übersicht

Begriff

Backpropagation

AI Algorithms S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wie lernt ein Kind Fahrrad fahren? Es fällt hin (Fehler). Es denkt: "Aha, ich habe mich zu stark nach links gelehnt. Nächstes Mal mehr nach rechts." Es korrigiert seine Balance. Backpropagation ist genau das für Neuronale Netze.

  1. Das Netz rät: "Das Bild ist ein Hund!" (Falsch, es ist eine Katze).
  2. Wir sagen: "Fehler! Du liegst 50% daneben."
  3. Der Fehler wird rückwärts durch das Netz geschickt.
  4. Jedes Neuron fragt: "War ich schuld? Ja, ein bisschen. Ich passe mein Gewicht an." So lernen alle Neuronen Schritt für Schritt, weniger Fehler zu machen.

Merksatz: Ein Algorithmus zum Trainieren neuronaler Netze, der den Fehler beim Output rückwärts durch das Netz leitet, um die Gewichte anzupassen.


Quick-Check

  1. Lernen Netze vorwärts?
    Nein. Sie "denken" vorwärts (Inference), aber sie "lernen" rückwärts (Backpropagation).
  2. Wer hat's erfunden?
    Umstritten. Aber populär gemacht wurde es 1986 von Hinton, Rumelhart und Williams. Es war der Startschuss für modernes Deep Learning.
  3. Braucht man gelabelte Daten?
    Ja (Supervised Learning). Ohne zu wissen, was "richtig" ist (Label), kann man den Fehler nicht berechnen.