Zitat:
Zitat von Bernhard
Dabei ist mir aufgefallen, dass es dabei scheinbar um eine Stellung geht, die leicht in eine Schleife laufen kann, d.h. wo sich Züge einfach wiederholen. Damit das Programm solche Situationen vermeiden kann, muss der Programmierer natürlich Abbruch- und Erkennungskriterien hinzufügen, und es würde mich nicht wundern, wenn diese Vorschriften gerade hier besonders bemerkbar werden.
|
Bei den Chess Engines (Stockfish) ist es sicher so.
Bei KIs funktioniert es anders. Da wird nichts derartiges von Hand programmiert. Vor dem ersten Spiel gegen Stockfish wurden Deep Mind nur die Regeln beigebracht, inkl. der Regel für ein Unentschieden, wenn sich die Stellung wiederholt. Das geschah wohl genau so oder ähnlich, wie im Tutorial, den ich weiter oben verlinkt habe. Anschließend spielte es 4 Std. lang gegen sich selbst. Das war's. Und Stockfisch hatte keine Chancen.
Der Kommentar von dem besagten Youtuber war in etwa: "Stockfish looks like a kid moving pieces around."