Aus dem Kurs: Neuronale Netze in C/C++

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.500 Kurse von Branchenfachleuten.

Der Backpropagation-Algorithmus

Der Backpropagation-Algorithmus

Aus dem Kurs: Neuronale Netze in C/C++

Der Backpropagation-Algorithmus

Wenn wir ein lauffähiges Netzwerk haben, dann ist die Operation vorwärts oder feed forward, die angestoßen wird. Möchte man hingegen rückwärts laufen, dann ist es lediglich, um Korrekturen an Gewichtungen vorzunehmen. Backpropagation ist unter uns Freunden Backprop und ist die allgemeine Form der Delta-Regel. Dazu müssen wir noch ein wenig ausholen, denn wir hatten es uns für ein einschichtiges Netzwerk angesehen. Um über alle Schichten die Gewichtungen zu korrigieren, müssen wir aber ein paar Regeln beachten. Dank Kettenregel sind wir damit aber gut ausgestattet. Haben wir die richtigen Ableitungen der Fehlerfunktionen, können wir das ganze Netz verbessern. Letztlich nehmen wir auch hier als Basis die berechneten Fehler und korrigieren damit das neuronale Netz. Schauen wir uns den Ablauf dazu an und weswegen dieser sinnvoll ist, kriegen Sie als Erläuterung gratis dazu. Allgemein gilt: Netzwerk mit einer Probe von Daten füttern. Den Fehler berechnen. Den Fehlerterm für jeden Ausgang…

Inhalt