.train

Die Funktion Mushroom.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
inputDatenfeld10 Zahlen, jeweils aus dem Intervall [0,1]
outputDatenfeld2 Zahlen, jeweils 0 oder 1
indexZahl0 oder 1
targetZahl0 oder 1

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) mit folgender Definition: index=0 für essbar und index=1 für giftig (bzw. nicht essbar).

Um die Daten für eine logistische Regression zu verwenden, dient die Variable target. Auch hier gilt target=0 für essbar und target=1 für giftig (bzw. nicht essbar).

Beispiel
Es wird zufällig ein Datensatz des Trainings-Umfangs gewählt und ausgegeben.
Beispiel
Der Trainings-Umfang des Mushroom-Pakets wird verwendet, um ein neuronales Netz zu trainieren. Anschließend wird anhand des Test-Umfangs überprüft, wie viele Test-Datensätze tatsächlich korrekt klassifiziert werden.
.test