Nachtrag:
Es geht wirklich sehr einfach, LcZero unter Arena zum Laufen zu bringen.
Hier ist alles beschrieben:
https://github.com/glinscott/leela-chess/wikiUm die jeweils aktuelle Version (mit den aktuellen "Lerndaten") zu haben, musst Du sie selbst hier herunterladen:
http://lczero.org/networksAchtung, mach nicht den gleichen Fehler wie ich anfangs und nimm die, die ganz oben steht. Das kann auch eine "Fail" Lerndatei sein, die spielt dann schwächer. Schau auf die ELO Zahl.
Die heruntergeladene Datei hat einen sehr kryptischen Namen ohne Datei-Endung. Am besten in eine txt Datei umbenennen.
In Arena oder anderen GUIs kannst Du aus lczero.exe KEINE Engine erstellen. Du musst eine batch-Datei erstellen, die folgende Zeile enthält (wobei "networks.txt" die zuvor heruntergeladene "Lerndatei" ist, die im gleichen Ordner wie die lczero.exe liegt:
lczero.exe -w networks.txt
Weitere Engine-Parameter findest Du auch unter oben angeführten Links.
Unter Arena erstellst Du dann mit der .bat Datei die Engine.
Es ist wirklich sehr spannend, die Entwicklung zu beobachten. Ich habe einige der letzten Versionen gegeneinander antreten lassen, und zwar mit den 20 Eröffnungsstellungen von "Nunn", jeweils mit getauschten Farben. 3 min pro Partie, Ponder off, 1 Thread. Hier die Ergebnisse (die Zahlen in Klammern sind die angegebenen ELO Zahlen für die jeweilige Version, wobei zu beachten ist, dass dies nicht echte Elo sind, sondern auf Basis "Zufallspiel=0 ELO" beruhen):
LcZero_4195 - LcZero_4173 29-11
LcZero_4173 - LcZero_4112 20-20
LcZero_4112 - LcZero_4048 22,5-17,5
LcZero_4048 - Lczero_3889 26-14
Lczero_3889 - Lczero_3740 27-13
Und hier noch die Ergebnisse gegen Stockfish 9 mit Spielstärke 6:
LcZero_4195 - Stockfish 9 Strength 6 14-26 (13-25-2; -108)
LcZero_4173 - Stockfish 9 Strength 6 10,5-29,5
Es geht sehr zackig voran mit der Aktualisierung des Lernfortschrittes, und ich bin wirklich gespannt wie schnell sich die Spielstärke weiter steigert. Ich gehe davon aus, dass sie bald unmenschliche Spielstärke hat.
Für ein Schachnudelaug wie mich ist es viel interessanter, gegen so eine (derzeit noch) schwache Engine zu spielen als gegen eine der Top-Engines. Und selbst wenn man die Spielstärke von Stockfish und co künstlich senkt, machen diese meiner Meinung nach zwischendurch immer noch keine krassen Fehler. LcZero haut immer wieder mal ganz schrecklich daneben - so wie ich. Das gefällt mir
.
Viel Spaß beim Experimentieren!
Jens