.confusion_matrix

Die Funktion NeuralNetwork.confusion_matrix(Y) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
YDatenfeldListe von Objekten

Der Befehl testet ein neuronales Netz anhand der Testdaten Y. Dabei ist Y eine Liste von Objekten mit jeweils folgenden Variablen:

VariableDatentypHinweis
inputDatenfeldEingangssignal als Vektor
outputDatenfeldAusgangssignal als Vektor

Zurückgegeben wird schließlich die Konfusionsmatrix bezügliche der Testdaten Y (siehe Beispiel).

Zudem kann folgende Option verwendet werden:

VariableDatentypHinweisDefault-Wert
displayZeichenketteon oder offoff

Die Konfusionsmatrix wird grafisch dargestellt, falls die Option display als on definiert wird.

Hinweis: Die Funktion ist nur dann sinnvoll, falls es sich bei sämtlichen output-Vektoren um Einheitsvektoren handelt (also um Datenfelder, bei denen genau ein Eintrag 1 ist und alle anderen 0).

Beispiel
Im Beispiel werden sowohl Trainingsdaten als auch Testdaten definiert. Anschließend wird das neuronale Netz trainiert sowie getestet. Ausgegeben wird die Konfusionsmatrix bezügliche der zuvor definierten Testdaten.
Beispiel
Beispiel zur grafischen Darstellung der Konfusionsmatrix.
.plot