Universelles Trainings- und Validierungsscript

Dieses Forum beschäftigt sich mit allen Fragen, Kommentaren und Anregungen zu MemBrain Skripten. Auch der Austausch von Skripten zwischen MemBrain Benutzern soll hiermit gefördert werden.
Wenn Sie ein interessantes Skript haben, das Sie anderen MemBrain Benutzern zur Verfügung stellen wollen, dann Erstellen Sie dafür jeweils bitte ein neues Thema in diesem Forum. Der Titel des Themas sollte es anderen Benutzern erlauben möglichst schnell zu erfassen, wozu Ihr Skript dient.
Post Reply
User avatar
TJetter
Posts: 346
Joined: Sat 13. Oct 2012, 12:04

Universelles Trainings- und Validierungsscript

Post 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.
Attachments
TrainValidate.zip
Universelles Trainings- und Validierungsscript
Für MemBrain Version 7.3.0.0 und höher
(23.71 KiB) Downloaded 839 times
TrainValidate_UpTo_07_02_xx_xx.zip
Für ältere NenBrain-Versionen bis MemBrain V7.2.x.x
(24.38 KiB) Downloaded 802 times
TrainValidate_V5.zip
Für ältere MemBrain-Versionen bis MemBrain V5.x.x.x
(3.45 KiB) Downloaded 911 times
Thomas Jetter
Post Reply