Wie verwende ich die Analyseausgabe einer UCI-Engine?

9

Ich versuche, einige meiner Spiele mit der Stockfish UCI-Engine zu analysieren. Ich möchte sicherstellen, dass ich die Ausgabe richtig interpretiere. Verwenden Sie diesen Screenshot als Beispiel.

Stockfish UCI-Analyse Ausgabe

Kann mir jemand die ganze Ausgabe erklären? Sowie.

Was sagt mir diese Zeile?

20 [-1,13] 7.c3 Lg4 8.h3 Bxf3 9.Dxf3 bxa4 (8,39)

Was sagt mir diese Zeile?

[-1.33] Tiefe: 27/40 Knoten: 550933K (4130 kn / s) Zeit: 133.41 s NPS: 4129627 Hash: ---- Last: ---- TB-Treffer: ---- Strom: c3 (1 / 25)

Wenn die erste Zahl Centipawns ist, warum werden dann weiterhin Positionen analysiert, die mir eine schlechtere Position zu geben scheinen?

jcopenha
quelle

Antworten:

6

Es zeigt Ihnen die Ergebnisse der Analyse für jede Tiefe, die es erreicht, manchmal mehr als einmal pro Tiefe (ich denke, das sind tatsächlich Ober- / Untergrenzen). In Tiefe 20 dachte er, der beste Zug sei -1,13 Bauern, und in Tiefe 27 weiß er jetzt, dass es wirklich -1,33 Bauern sind (gemäß seiner Bewertung).

Ich verwende gerne die Multi-PV-Einstellung (klicken Sie auf den Up-Spinner neben V ++, um die Anzahl der zu analysierenden Root-Moves zu erhöhen), die Ihnen einen guten Überblick über Ihre verschiedenen Optionen gibt (Sie können sie beispielsweise vergleichen c3und Nc3).

Eve Freeman
quelle
Um die beiden Tiefenzahlen zu verdeutlichen, ist die erste Zahl die Tiefe - dh die Mindestanzahl von Lagen, die der Motor in allen Linien untersucht hat (unter Berücksichtigung des A / B-Schnittes). Die zweite Zahl ist "Seldepth" oder selektive Tiefe. Dies ist die tiefste, die der Motor berechnet hat. Weitere Informationen finden Sie unter Schachprogrammierung .
Andrew
Was ist die 8.39 am Ende dieser Zeile:20 [-1.13] 7.c3 Bg4 8.h3 Bxf3 9.Qxf3 bxa4 (8.39)
Snowcrash
@SnowCrash das ist die Zeit bis jetzt, glaube ich.
Eve Freeman