.train

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:

VariableDatentypHinweis
inputDatenfeldfarbiges 24 x 24 Bild oder Vektor mit 1728 Zahlen
outputDatenfeld15 Zahlen (Klassifikationsergebnis als Einheitsvektor)
indexZahlganzzahlig, 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:

VariableDatentypHinweisDefault-Wert
formatZeichenkettepicture oder vectorpicture

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.

Beispiel
Ausgabe eines Datensatzes des Trainingsumfangs (im Vektor-Format).
Beispiel
Umrechnung des Vektor-Formats in ein farbiges Bild.
.test