.train

Der Befehl Autoregression.train(X) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
XDatenfeldListe von Eingangssignal (zweidimensionales Datenfeld)

Der Befehl führt eine Autoregression anhand der Trainingsdaten X durch. Dabei ist X eine Liste von Eingangssignalen (zweidimensionales Datenfeld bzw. Matrix, jede Zeile entspricht einem Eingangssignal).

Ziel der Trainingsphase ist es, die Gewichte und Schwellwerte sämtlicher neuronaler Netze zu bestimmen, um anschließend wert- bzw. pixelweise neue Datenfelder generieren zu können. Alle neuronale Netze werden basierend auf den Daten X trainiert.

Zudem können folgende Optionen verwendet werden:

VariableDatentypHinweisDefault-Wert
iterationsZahlganzzahlig, positiv1000
batch_sizeZahlganzzahlig, positiv100
learning_rateZahlpositiv5.0

Die Optionen definieren die Parameter der Trainingsphase: iterations bestimmt die Anzahl der Iterationen, batch_size die Losgröße pro Iteration und learning_rate schließlich die Lernrate.

Beispiel
Es wird eine Autoregression unter Verwendung des HandwrittenDigits-Datenpakets durchgeführt. Das Ergebnis wird verwendet, um ein neues Bild zu generieren.
.random