Auf welcher Ebene der Open-Source-Schach-Engine Stockfish wären die meisten Großmeister ungefähr auf Augenhöhe?

Beste Antwort

Zum jetzigen Zeitpunkt ab dem 11.02.19 ist die Version von Stockfish und seine aktuelle ELO

Stockfish 20191209 ELO [3925]

Leela ist eine neuronale Netzwerk-Engine und hat einen Rang von ungefähr 3990.

Der einzige Weg, wie ein Mensch des Großmeisters eine Chance haben würde, ist, wenn Stockfish einen Rang von ungefähr 2880 hat.

Es gab eine Geschichte über a Eine Gruppe von Großmeistern, die den LeeLa-Motor für etwa 100.000 kaufen und für Studien- oder Schulungszwecke verwenden wollten.

Diese Motoren verfügen über ein ziemlich umfangreiches Hardwarepaket. Wie vielleicht ein Computer in Raumgröße.

Die Großmeister verwenden die Motoren, um einfache oder sich wiederholende Bewegungen zu studieren und zu sehen, wie sich die Motoren gegen die bekannten Öffnungsbewegungen bewegen, und dies hilft ihnen, diese Positionen besser zu spielen

Es wäre ein schöner Wettbewerb, wenn 10 oder mehr Großmeister in einem Team und mit unbegrenzter Zeit wären, um zu sehen, wie sie sich gegen Stockfisch verhalten würden, aber der Grund dafür ist, dass diese Motoren größtenteils aus dem Ruder laufen Denken Sie, 20 bis 50 Schritte voraus.

Aus diesem Grund ist es im Wesentlichen unmöglich, sie in Schachmatt zu bringen.

Im letzten Motorturnier spielten 8 Motoren ungefähr 170 Spiele und es gab nur 1 Schachmatt Der Rest zeichnet meistens.

Antwort

Sicher, es gibt viele Linien, die Weiß auswählen kann, die erzwungene Zeichnungen auf einen Computer sind. Zeichnen ist für einen sachkundigen Großmeister wie Carlsen, der Dutzende von Zwangslinien kennt, relativ einfach. Wenn ich „Zwangslinien“ sage, sind sie keine Zwangszüge gegen Menschen Umans können mit einer minderwertigen Bewegung aus einer Wiederholung ausbrechen. Computer brechen jedoch nicht aus einer Wiederholung aus, wenn sie der Meinung sind, dass die Alternativen minderwertig sind. Die Idee dahinter ist einfach, eine Linie auszuwählen, in der das beste Spiel vom Computer aus zu einer Position führt, in der eine Wiederholung die beste Wahl für den Computer ist, und sie dann zu wiederholen.

Ich werde Stockfisch nicht zulassen Super tief analysieren, und diese Linie ist eine schlechte Wahl insbesondere gegen Stockfisch, aber ich bin kein Top-Großmeister, also kenne ich 37 erzwungene Ziehlinien nicht. Ich werde irgendwann einen Screenshot finden, in dem Stockfisch die Antwort als erste Wahl zeigt. Zum Beispiel: 1. d4

Stockfish mag Nf6 als Antwort. Dann 2. c4.

Stockfish mag e6 am liebsten. Folgen Sie mit 3. g3 und gehen Sie in eine katalanische Art von Öffnung.

d5 ist der beste Vorschlag (für den Moment) , der Motor waffelt zwischen Bb4 +, Be7 und d5, aber sie sind alle ungefähr gleich), also lass es uns tun. Weiß antwortet mit Nf3.

Ich habe nie einen Punkt gefunden, an dem stockfish bevorzugt dxc4 als erste Wahl, es ist jedoch ein Buchzug und es gehört immer zu den Top 3 Vorschlägen. Es liegt die meiste Zeit innerhalb von 0,1 Punkten und zu dem Zeitpunkt, als ich den Screenshot gemacht habe, ist er mit den anderen Auswahlmöglichkeiten bei dreifachen Nullen verknüpft. Es ist also ein vernünftiger Schritt. Dies gilt auch für die alternativen Vorschläge Bb4 + mit der Idee, es auf e7 zurückzuziehen, nachdem Weiß gezwungen wurde, einen Zug zu spielen, den Weiß wirklich nicht machen möchte, Sc3 oder Ld2. Manchmal, besonders wenn es ein Eröffnungsbuch gibt (was eine legitime Sache ist), spielt Stockfish dxc4. Lg2 als Antwort.

Stockfish liebt c6 hier nicht wirklich, wenn Sie es länger nachdenken lassen, endet es c6 zu denken ist ungefähr 0,1 schlechter als Bb4 +, aber da Stockfisch irgendwann einen Zug wählen muss, wird es nicht immer die gleiche Antwort wählen, als ob Sie ihm eine Stunde Zeit gegeben hätten, um über die Position nachzudenken. c6 ist allerdings ein Buchzug und es ist nicht schlecht. Die Idee ist, d5 weiter zu steuern, damit Weiß d5 nicht drücken kann. Ne5 als Antwort.

Einfache Wahl, Stockfisch mag Bb4 +. Antworten Sie mit Bd2.

Dxd4 ist der Top-Vorschlag von Stockfish und bleibt dort ziemlich konsistent. Beachten Sie, dass Weiß nach Dxd5 2 Bauern verloren hat, der Computer jedoch der Meinung ist, dass die Position immer noch sehr gleich ist. Nehmen Sie also den Bischof.

Dxe5 wird gezwungen, jetzt übt Na3 Druck auf den Bauern c4 aus.

b5 muss den Bauern c4 verteidigen. Lc3, um die Königin anzugreifen

Dc5 wird gezwungen, und jetzt haben wir unsere Wiederholung mit Ld4.

Qb4 + erzwungen, Bc3 als Antwort.

Und Schwarz ist gezwungen, die Wiederholung von Qc5-Bd4 durchzuführen, wenn Weiß dies wünscht.

Wenn ich sage, dass eine Bewegung erzwungen wird, ist es wichtig, darüber nachzudenken, wie der Computer spielt. Ein Mensch, der einen Sieg will, würde Qe7 in einer der Wiederholungspositionen spielen: Stockfish „weiß“, dass Qe7 ein Fehler ist und dass es am besten ist, das Spiel nicht zu verlieren, wenn man es wiederholt.Immerhin glaubt man, dass Weiß hier sowieso besser abschneidet, könnte genauso gut die Auslosung machen. Nur dass Stockfish nicht so denkt, wie ein Mensch denkt.

Computer verstehen nichts. Sie bewerten Positionen mit einer Bewertungsfunktion und wählen dann die minimale oder maximale Punktzahl aus, maximal, wenn sie weiß spielen, minimal, wenn sie schwarz spielen. Der beste Zug in einer Position ist einer, der in der Richtung, in der der Computer spielt, am weitesten von Null entfernt ist.

Stockfish macht nicht das, was er als 0,6-Fehler auswertet. Je. Wenn ein Zug ausgewertet wird und er 0,6 schlechter als ein anderer Zug ist, wird der andere Zug ausgeführt. Forcing Moves sind daher Moves, bei denen Stockfish einen Move als deutlich überlegen gegenüber allen anderen Moves bewertet. Weiß kann die Wiederholung von Stockfischen hier an der Endposition erzwingen, obwohl einige der Bewegungen, um dorthin zu gelangen, weniger kraftvoll sind, ist es dennoch sehr wahrscheinlich, dass Stockfische sie auswählen.

Dies ist eine schlechte Linie für ein Beispiel, z. Aber ich bin kein Carlsen, ich kenne 80.000 Schachspiele nicht auswendig. Ich bin nur ein Typ, der ein oder zwei Dinge über Schach und Computer weiß, und das Prinzip, das ich hier darzulegen versuche, ist der wichtige Teil, nämlich daran zu denken, dass Sie einen Computer spielen und ihn zu Ihrem Vorteil nutzen . Verwenden Sie die Art und Weise, wie Stockfish über Schach dagegen denkt.

Stockfish wird immer den Zug wählen, der am besten abschneidet, selbst wenn das Spiel eine Linie hinuntergeht, in der Stockfishs beste Wahl ein Unentschieden durch Wiederholung ist. Interessanter ist, dass Stockfisch hier kein Unentschieden sieht. Stockfisch spielt für beide Seiten immer das, was er als den besten Zug in jeder Position bewertet. Da Stockfish der Meinung ist, dass Weiß sich nicht wiederholen sollte, sollte Weiß Qd2 anstelle von Bd4 spielen, da die Wiederholungswerte für Schwarz am besten sind, wenn Weiß es wählt. Weiß sollte eine andere Spiellinie wählen: 0,00, Unentschieden, ist dem ~ unterlegen 0,2, dass Weiß Qd2 nicht mehr spielt.

Ich glaube nicht, dass Stockfisch dreifache Wiederholungen mit 0,00 erzielt, aber es sollte. Ich bin mir ziemlich sicher, dass Lc0 oder vielleicht AlphaZero sie mit 0,00 bewerten, da dies der einfachste Weg ist, um die Abneigung gegen das Zeichnen zu programmieren, wenn Sie besser sind, während der Computer Positionen noch wiederholen kann, insbesondere wenn es schlechter ist, und mindestens eine (möglicherweise beide, aber Das Gedächtnis versagt mir, bei welchem ​​dieser neueren Algorithmen eine Abneigung gegen das Zeichnen besteht, wenn er seine Position als überlegen bewertet. Wenn die Wiederholung beispielsweise 1,0 ergibt, sollte der Computer wiederholen, bis eine dreifache Wiederholung auf der Platine angezeigt wird. Dann beträgt die Wiederholungsrate 0,00 und es ist nicht mehr die richtige Wahl , wenn andere Züge existieren, die besser als tot punkten. Da der Computer das Spiel immer vorwärts spielt, weiß er, wann er die Wiederholung ordnungsgemäß beenden muss.

Kann Magnus Carlsen Stockfisch zeichnen? Absolut, wenn das sein Ziel ist. Er kennt die Feinheiten dessen, was ich hier dargelegt habe, viel besser als ich und selbst ich kann ein (nicht so solides) Unentschieden gegen Stockfisch demonstrieren. Sobald c6 auf dem Brett ist, kann das Spiel leicht durch Weiß zu einem Unentschieden gezwungen werden.

Es gibt viele Möglichkeiten, ein Spiel zu ziehen, und das Spiel muss nicht lang sein, es muss nur gezeichnet werden, was eine dreifache Wiederholung bewirkt. Wenn Stockfishs beste Spiellinie durch Wiederholung zu einem Unentschieden führt, dann haben Sie eine Linie, die ein Unentschieden gegen Stockfisch erzwingt: Es ist kein Mensch, der das Unentschieden vermeidet, weil es höher bewertet ist. Stockfisch spielt das, was es für das Beste hält bewegen, auch wenn es ein Unentschieden ist.

Schreibe einen Kommentar

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