如何使用UCI引擎的分析输出?


9

我正在尝试使用Stockfish UCI引擎分析我的一些游戏。我想确保我正确解释了输出。以该屏幕截图为例。

干鱼UCI分析输出

有人可以向我解释所有输出吗?如。

这行告诉我什么?

20 [-1.13] 7.c3 Bg4 8.h3 Bxf3 9.Qxf3 bxa4(8.39)

这行告诉我什么?

[-1.33]深度:27/40节点:550933K(4130 kn / s)时间:133.41 s NPS:4129627哈希值:----负载:---- TB命中数:----当前:c3(1 / 25)

如果第一个数字是“厘泊”,为什么它会继续分析似乎使我处于劣势的头寸?

Answers:


6

它向您显示到达每个深度的分析结果,有时每个深度不止一次(实际上,我认为这些是上限/下限得分)。因此,在20深度处,它认为最好的移动是-1.13棋子,而在27深度处,它现在知道确实是-1.33棋子(根据其评估)。

我喜欢使用multi-pv设置(单击V ++旁边的向上微调器以增加要分析的根移动的数量),这使您可以很好地了解不同选项的整体情况(例如,可以比较c3Nc3)。


仅为了阐明两个深度编号,第一个数字是深度-即引擎在所有行中检查的最小层数(考虑到A / B修剪)。第二个数字是“选择深度”或“选择深度”。这是引擎计算出的最深深度。有关更多信息,请参见国际象棋编程
安德鲁

这行结束时的8.39是什么:20 [-1.13] 7.c3 Bg4 8.h3 Bxf3 9.Qxf3 bxa4 (8.39)
Snowcrash

我相信@SnowCrash到现在为止。
伊芙·弗里曼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.