Ich spiele schon eine Weile damit rum, Eduard, nehme aber nicht am organisierten Zusammentragen von Lerndateien teil, weil ich die für verschiedene einzelne Eröffnungen (Partien) lieber auseinander halte, nur so weiß ich, wieviel zu welcher Partie gespeichert ist. Es ist also nicht BrainLearn sondern StockLearn, was ich nutze, ist unter den github- Links, die du zu amchess gesetzt hast, aber auch leicht zu finden.
Es werden so ab dem 7. Zug getrennte .bin- Files angelegt, jede Eröffnung, die kürzer ist, wird also eigene bekommen. Stellungslernen über die experience.bin funktioniert auch nur mit der kompletten Move- History der Stellungen, also, wenn sie mit den Zügen von der Grundstellung bis zur Brettstellung von der Engine eingelesen werden kann.
Irgendwie hat das Lernen mit einer Art MCTS- Suche zu tun, Jörg Oster wird mehr dazu sagen können, er hat zu entsprechenden SF- Patches im Fishcooking auch Teile beigetragen, soviel ich weiß, der Ursprung des Ganzen geht, wenn ich nicht irre, auf Kelly Kinyama zurück, bis sich dann Marco Zerbinati (SugaR) und Andrea Manzo (ShashChess) der Sache angenommen haben.
Zum Unterschied von StockLearn lernt "Eman", bei dem's nur .exp- Files gibt, auch ohne Eröffnungszüge. Leider kommt Eman ohne Source- Code und es wird überhaupt ein ziemliches Geheimnis von "Omar Kadir" darum gemacht. Im MZ- Forum gibt's eine nicht mehr ganz aktuelle .exe, dazu hätte ich eine Frage an die GPL- Fachleute:
Wenn eine Engine aus SF abgeleitet wird, würde es nicht genügen, eine erste frühe Version einer neuen Idee, die man dazu fügt (wie die MCTS- Search und die Lernfiles) mit dem Source- Code zu veröffentlichen, um dann mit geschlossenen Sourcen weitermachen zu können, nämlich auch GPL- konform?
An weiteren Diskussionen zu dem Thema werde ich wieder nicht mehr teilnehmen, bin froh, meine Schreibpause fortsetzen zu können.