Beschreibung
Die Funktion besitzt zwei verpflichtende Argumente:
T | Testdaten |
s | String ("max" oder "round") |
Die Funktion testet das neuronale Netz anhand der Testdaten
T. Dabei ist
T eine Liste von Testsignalen, wobei jedes Testsignal ein Paar bestehend aus Eingangssignal (Vektor) und Ausgangssignal (Vektor) ist.
Der Test kann nur dann durchgeführt werden, falls als Ausgangssignale boolsche Vektoren erwartet werden. Genauer wird jedes Ausgangssignal auf einen Eineitsvektor abgebildet, falls als String
s=
"max" übergeben wird (der größte Eintrag des Ausgangssignal wird auf 1 gesetzt, alle anderen Einträge auf 0). Als zweite Option kann der String
s=
"round" übergeben werden, sodass alle Einträge der Ausgangssignale auf 0 und 1 gerundet werden.
Ausgegeben wird die Konfusionsmatrix gemäß der gewählten Option
s: Falls
die Länge der Ausgangssignal ist, so wird je nach Option entsprechend eine
-Matrix oder eine
-Matrix ausgegeben.