Page 1 of 1

Universelles Trainings- und Validierungsscript

Posted: Thu 27. Oct 2011, 21:55
by TJetter
Dies ist ein Trainings- und Validierungsscript, das für die meisten Anwendungen von zeitinvarianten Netzen sehr hilfreich sein kann. Für zeitvariante Netze zur Zeitreihenprognose findet sich hier ein entsprechendes Skript: viewtopic.php?f=13&t=326.

Das Script lädt ein Netz sowie einen Trainings- und Validierungsdatensatz (Lessons), trainiert das Netz und visualisiert die Reaktion des Netzes auf Trainings- sowie Validierungsdaten. Abschließend exportiert das Script den Output des Netzes auf die Validierungsdaten in eine CSV-Datei. Der Output enthält die Validierungs-Inputs, die Outputs des Netzes als Reaktion auf die Validierungsdaten sowie die Original-Outputs der Validierungsdatei (Zielwerte).
Die aktuelle Version des Skripts (kompatibel mit MemBrain V7.3.0.0 und höher) exportiert die gleichen Daten zusätzlich für die Trainingslesson und generiert außerdem eine separate CSV-Datei, die den Verlauf des Net Error Graphen wiederspiegelt.

Das Script beinhaltet diverse einstellbare Parameter wie z.B. Zeiten und Dateinamen. Ein Kommentarblock zu Beginn des Scripts erklärt die Funktion.

Zip-Datei einfach in ein eigenes Verzeichnis entpacken. Dann die Netzdatei, die Trainings- und die Validierungslesson (mbl files) in das selbe Verzeichnis kopieren, die Dateinamen in der Scriptdatei 'TrainValidate.as' anpassen und die Datei über das MemBrain Menü <Scripting><Execute Script> ausführen. Das Script beendet sich nach der im Script eingestellten Zeit automatisch.
<Edit 17.01.2017>
zip Files ersetzt, nun drei Versionen verfügbar, um Abwärtskompatibilität mit älteren MemBrain-Versionen zu gewährleisten.