Wie leistungsfähig sind die stärksten Schach-Engines?


Beste Antwort

Update. Eine neue Art von Schachmaschine ist auf dem Markt und hat die weltbeste Engine – Stockfish 8 – in einem 100-Spiele-Match geschlagen. Es heißt Alpha Zero. Es hat 28 Spiele gewonnen, 72 unentschieden gespielt und 0 verloren, was einer Punktzahl von 64 von 100 entspricht.

Stockfish verwendet keinen reinen Brute-Force-Ansatz, aber ein Grund, warum es so hoch punktet, ist, dass es eine berechnet erstaunliche 70.000.000 Positionen pro Sekunde. Aber Alpha Zero hat es besiegt und berechnet nur 80.000 Positionen pro Sekunde.

Alpha Zero ist KI und verwendet ein neuronales Netz. Es erhielt die Schachregeln (kein Eröffnungsbuch, keine programmierte Strategie, keine Großmeisterspiele und keine Endtische) – und von dort lernte es, was es mit Schach anstellte, indem es einfach 4 Stunden gegen sich selbst spielte. Das war genug, um Stockfish zu schlagen. Tatsächlich hat Alpha Zero in diesen 4 Stunden Übung mehr über das Gewinnen von Schach gelernt als Menschen in den ~ 1.500 Jahren, in denen sie Schachweisheit gesammelt haben.

Antwort

Ich werde versuchen, die Frage anhand von Schachspielen zwischen zu beantworten Stockfish 8 gegen AlphaZero, das ich gesehen und analysiert habe.

AlphaZero, die selbstlernende KI von DeepMind, trainierte sich innerhalb von 4 Stunden für die Spiele mit Stockfish und zerstörte Stockfish in 100 Spielen.

In den meisten Spielen konnte man sehen, dass das Material nicht so wichtig ist. Es kümmert sich um die Position und die Aktivität der Teile. Sein Spiel scheint anzugreifen. Selbst mit den schwarzen Figuren opfert es nur wenige Bauern, um offene Dateien zu erhalten und seine Figuren richtig zu entwickeln.

Wir als Menschen wissen, dass Material im Schach wichtiger ist. Wir wissen, dass auch die Position wichtig ist, aber anstatt im mittleren Spiel Magie auf dem Brett zu erzeugen, neigen wir dazu, Teile auszutauschen, einen Vorteil zu erlangen und uns auf das Endspiel zu freuen. Wir wissen beispielsweise, dass ein Turm besser ist als ein Bischof / ein Ritter. Selbst wenn der Bischof / Ritter gut entwickelt ist und die Position innehat, tauschen wir sie gegen einen unterentwickelten Turm aus.

Selbst Schachengines haben die Priorität der darin fest codierten Figuren. Schachengines spielen auch besseres Positionsschach. Auch die Priorität der Stücke variiert je nach Position. Aber keine der Schachengines würde Material opfern, wenn es keinen sicheren Vorteil gibt. Im Gegenteil, AlphaZero macht das. In einem der Spiele werden ungefähr 3 Bauern geopfert.

Sie konnten das Spiel hier sehen (Bildnachweis: Anna Rudolf und YouTube)

Die Hauptsache, für die AlphaZero spielt lähmt seinen Gegner. Wir können sehen, dass die meisten gegnerischen Teile nicht bewegt oder unterentwickelt sind.

Dies ist, was wir Menschen von AlphaZero lernen könnten. Dies ist eine neue Art, im Schach zu denken.

Wie es gelingt: – Es kennt nur die Grundregel des Schachs. Es hat viele Dinge selbst herausgefunden. – Es weiß nicht, dass Rook mehr Punkte oder Bischof oder Ritter hat. Es weiß nur, König ist derjenige, der zählt. – AlphaZero ist wie ein brillanter Mensch, der keinen Lehrer oder Mentor hat. Er betrachtet Schach auf seine eigene Weise und wird besser darin.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.