Mehrschichtige flache neuronale Netze und Backpropagationstraining
Das mehrschichtige, flache neuronale Feed-Forward-Netz kann sowohl für Funktionsanpassungs- als auch Mustererkennungsprobleme verwendet werden. Wird eine gekoppelte Verzögerungslinie hinzugefügt, kann es auch für Vorhersageprobleme eingesetzt werden, wie unter Design Time Series Time-Delay Neural Networks erörtert. Dieses Thema erläutert die Verwendung eines mehrschichtigen Netzes. Ebenfalls werden hier die grundlegenden Verfahren zur Entwicklung eines neuronalen Netzes beschrieben.
Hinweis
Die in diesem Thema beschriebenen Trainingsfunktionen sind nicht auf mehrschichtige Netze beschränkt. Sie können verwendet werden, um beliebige Architekturen (selbst benutzerdefinierte Netze) zu trainieren, wenn deren Komponenten differenzierbar sind.
Der Workflow zum Entwickeln allgemeiner neuronaler Netze umfasst sieben primäre Schritte:
Erfassen von Daten
Erstellen des Netzes
Konfigurieren des Netzes
Initialisieren der Gewichtungen und Verzerrungen
Trainieren des Netzes
Validieren des Netzes (Post-Training-Analyse)
Verwenden des Netzes
Schritt 1 kann außerhalb des Frameworks der Deep Learning Toolbox™-Software erfolgen, ist aber für den Erfolg des Entwurfsprozesses höchst wichtig.
Einzelheiten zu diesem Workflow werden in diesen Abschnitten erläutert:
Optionale Workflow-Schritte werden in diesen Abschnitten erläutert:
Mehr über Zeitreihen, dynamische Modellierung und Vorhersage erfahren Sie in diesem Abschnitt: