Die Funktion TrafficSigns.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 | farbiges 24 x 24 Bild oder Vektor mit 1728 Zahlen |
output | Datenfeld | 15 Zahlen (Klassifikationsergebnis als Einheitsvektor) |
index | Zahl | ganzzahlig, zwischen 0 und 14 (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 | picture oder vector | picture |
Falls als Option format die Zeichenkette vector verwendet wird, dann ist input nicht als farbiges 24 x 24 Bild gemäß des Picture-Pakets zu verstehen, sondern als Vektor bestehend aus
Zahlen, die ebenso das Verkehrzeichen als Bild kodieren (Beispiel dazu siehe unten). Die einzelnen Einträge des Vektors werden in diesem Falle auf einen Wert aus dem Intervall [0,1] skaliert.