
Zitat von
StPohl
Falls es jemanden hier interessiert, es gibt mittlerweile Stockfish nnue, ein Stockfish, der ein stark vereinfachtes NeuralNetz (mit direkt-verbundenen Layern) benutzt, welches auf Stockfishpartien beruht. Das NN ist, wie gesagt, sehr stark vereinfacht, was aber immerhin den Vorteil hat, daß Stockfish nnue wie eine normale AB-Engine funktioniert und auch eine normale AB-Baumsuche durchführt, im Gegensatz zu Lc0, (allerdings nur ca. 40% der Knotenleistung des "normalen" Stockfish) und auch normal auf CPU benutzt wird, eine GPU ist nicht erforderlich und wird auch nicht unterstützt.
Das Ganze war ursprünglich für Shogi gedacht und wurde erst kürzlich für das klassische Schach umgeschrieben, ist also noch in einem frühen Stadium. Allerdings spielt das Ganze schon recht ordentlich, bei mir läuft gerade ein 5000-Partien Testrun, nach 1200 Partien ist der Score so bei ca. 3400 SPCC-Elo, also ca. auf dem Level von Komodo 12.3/Komodo 13.1.
Auf meiner Website habe ich (ganz oben in den News) sowohl den Download der Binary, als auch des NNs verlinkt, welches ich zum Testrun benutze, sowie den Thread auf talkchess zu diesem Thema. Da ich im Moment wenig Zeit habe, wäre es schön, wenn sich mal jemand die Spielweise von Stockfish nnue ansehen und etwas dazu sagen könnte. Ein so tiefes Positionsverständnis wie Lc0 kann man aufgrund der viel simpleren NN-Struktur von Stockfish nnue sicher nicht erwarten. Trotzdem wären insbesondere wahrnehmbare Unterschiede zur Spielweise des normalen Stockfish (falls es welche gibt) interessant.
Mittlerweile hat es bei Stockfish nnue rapide Fortschritte gegeben. Die "offiziellen" Binaries, die zumindest bei mir am schnellsten sind, laufen leider nicht in der FritzGUI, und da hier im Forum sicher nicht unbedingt nur PC-Experten sind, verlinke ich hier mal einen Download von Pleonati, der drei Binaries enthält (AVX für AMD Ryzen und Threadripper, popc für ältere AMD und bmi2 für Intel CPUs), sowie das z.Zt. stärkste Netz (GK200627). Diese Binaries laufen auch in der FritzGUI, sind aber ca. 7% langsamer.
https://workupload.com/file/ggEUrvNVgmH
Diesen Stockfish nnue hat Andreas Strangmüller bereits getestet (mit Slow mover =60, was bei dieser Binary gar nicht nötig bzw. sinnvoll ist, hier kann und sollte manSlow Mover auf 100 belassen). Dennoch ist das Ergebnis schon beeindruckend:
http://www.fastgm.de/16-60-0.6.html
Meine Testruns mit der "offiziellen" Binary und dem GK200627 Netz laufen noch und werden wahrscheinlich noch besser ausfallen...Das dauert aber noch einige Tage.
Wenn man bedenkt, daß es das ganze Projekt erst seit einigen Wochen gibt und das GK200627 Netz auch auf die Schnelle zusammengeklempnert wurde, ist die schon erreichte Spielstärke kaum zu glauben. Und da diese primitiven Neuralnetze ganz normal und relativ schnell (etwa halb so schnell wie ein normaler Stockfish) auf CPU laufen, wären sie auch auf Smartphones, DGT Pi etc. sicher superstark...
Wer das Projekt verfolgen möchte, muß das auf discord tun. Alles Aktuelle findet man nur dort:
https://discord.com/channels/4359437...53716266188890