Hallo Bastian,
ich hab das so gelöst:
Cygwin installieren.
http://www.cygwin.com/
http://de.wikipedia.org/wiki/Cygwin
(Damit steht Dir ein fast komplettes Linux-System unter Windows zur Verfügung).
Ein Linux Shellscript mit einer Schleife erstellen.
Das Shellscript ruft eine DOS-Batchdatei auf und übergiebt den "Schleifenzähler" als Parameter an die BATCH.
Die Batchdatei startet jetzt MemBrain mit einem Script.
Ist der Lernvorgang zu Ende, speichert MemBrain den Netzoutput und das Netz ab.
Danach wird das Netz von der BATCH nach "Schleifenzähler" (z.B. 0.mbn, 5.mbn usw.) kopiert.
Jetzt suchst Du Dir den besten Netzoutput heraus und benutzt jetzt das entsprechende Netz z.B. 7.mbn.
Linux Shellscript:
############################################################################################
#! /bin/sh
let Count=0
rm -fv "/cygdrive/c/Dokumente und Einstellungen/Josef Rauch/Eigene Dateien/MemBrain/Dax_Out.csv"
rm -fv "/cygdrive/c/Dokumente und Einstellungen/Josef Rauch/Eigene Dateien/MemBrain/Dax_End.csv"
while [ $(( Count )) -lt 20 ] ; do
let Count=Count+1
"/cygdrive/c/Dokumente und Einstellungen/Josef Rauch/Eigene Dateien/MemBrain/Dax.bat" $(( Count ))
cat "/cygdrive/c/Dokumente und Einstellungen/Josef Rauch/Eigene Dateien/MemBrain/Dax_Out.csv" | grep ^[0-9-] >> "/cygdrive/c/Dokumente und Einstellungen/Josef Rauch/Eigene Dateien/MemBrain/Dax_End.csv" ;
done
############################################################################################
DOS Batchdatei:
############################################################################################
@Echo Off
Cls
C:\Programme\MemBrain\MemBrain.exe /S C:\Dokumente und Einstellungen\Josef Rauch\Eigene Dateien\MemBrain\Dax.txt
Copy /V /Y "C:\Dokumente und Einstellungen\Josef Rauch\Eigene Dateien\MemBrain\Dax.mbn" "C:\Dokumente und Einstellungen\Josef Rauch\Eigene Dateien\MemBrain\%1.mbn"
############################################################################################
MemBrain Script:
############################################################################################
VIEW_SETTING BLACK_BG YES SHOW_GRID NO UPDATE_TEACH YES UPDATE_THINK YES SHOW_FIRE NO SHOW_ACT_SPIKES NO SHOW_LINKS YES
'
OPEN_NET Dax.mbn
'RESET_NET
'RANDOMIZE_NET
RESET_THINK_STEPS
LESSON_COUNT 1
LESSON_COUNT 3
SET_LESSON 1
IMPORT_LESSON_RAW Dax_Lern.csv
HIDE_LESSONEDITOR
SET_TEACHER "BP"
TEACHER_SETTING LEARNRATE 0.05
TEACHER_SETTING TARGET_ERR 0.001
TEACHER_SETTING LESSON_REPS 1
TEACHER_SETTING PATTERN_REPS 1
TEACHER_SETTING PATTERN_SELECT ORDERED
TEACH_SPEED 0
'SHOW_ERRORVIEWER
'RESET_ERRORVIEWER
START_TEACH
SLEEP TEACH_END
'HIDE_ERRORVIEWER
RESET_THINK_STEPS
SET_LESSON 2
IMPORT_LESSON_RAW_IN Dax_Think.csv
LESSON_OUTPUTS NO
RECORDING_TYPE ACT
START_RECORDING 3
HIDE_LESSONEDITOR
THINK_STEP 1
SLEEP THINK_END
STOP_RECORDING
SET_LESSON 3
EXPORT_LESSON_RAW_OUT Dax_Out.csv
TEACH_SPEED 0
SAVE_NET Dax.mbn
EXIT
############################################################################################
Gruss,
Lucky Seppy