Die Funktion HandwrittenDigits.train() erwartet keine (verpflichtende) Argumente.
Es wird ein Datenfeld (eine Liste) sämtlicher im Paket enthaltener Trainings-Datensätze zurückgegeben. Jedes Element des Datenfeldes ist dabei ein Objekt mit folgenden Variablen:
Variable | Datentyp | Hinweis |
input | Datenfeld | 64 Zahlen, jeweils aus dem Intervall [0,1] |
output | Datenfeld | 10 Zahlen (Klassifikationsergebnis als Einheitsvektor) |
index | Zahl | ganzzahlig, zwischen 0 und 9 (Klassifikationsergebnis) |
Die Daten können insbesondere dazu verwendet werden, um ein neuronales Netz zu trainieren. Dabei beschreiben output und index das jeweils bekannte Klassifikationsergebnis als (Einheits-)Vektor bzw. als Zahl (Index).
Zudem können folgende Optionen verwendet werden:
Variable | Datentyp | Hinweis | Default-Wert |
format | Zeichenkette | vector oder matrix | vector |
count | Zahl | ganzzahlig, zwischen 2 und 3823 | 3823 |
Falls als Option format die Zeichenkette matrix verwendet wird, dann ist input nicht als Vektor bestehend aus 64 Zahlen zu verstehen, sondern als Matrix mit 8 x 8 Einträgen (zweidimensionales Datenfeld). Die Option count definiert die Anzahl der Datensätze, die zurückgegeben werden.