Questions tagged «engines»

与象棋引擎有关的问题:任何能够下棋/分析象棋位置的计算机程序。

3
引擎强度如何随硬件缩放?
假设我在4核计算机上运行Komodo。如果我使用8核计算机,那么Komodo的性能会提高多少?40核机器?4000核的机器? 是否有一般关系?另外,此缩放比例是否取决于所使用的引擎,如果是,为什么?

2
为什么NN + MCTS和AB +手写的eval主导引擎象棋?
据我了解,引擎现在可以分为四类:使用Alpha-beta(AB)的引擎+使用蒙特卡洛树搜索(MCTS)的引擎,使用手写功能的引擎+使用神经网络的引擎评估。最强大的两个引擎是Leela和Stockfish。Leela使用MCTS + NN,而Stockfish使用AB +手写。 为什么这两种组合?为什么不使用NN + AB或MCTS +手写?如果MCTS比AB更好,为什么Komodo MCTS不比Komodo AB更强大?如果AB比MCTS更好,那么Leela为什么不使用AB呢?
14 engines 

2
根据计算机,为什么象棋动作可以提高获胜的机会?
在http://grandchesstour.org/上观看辛克菲尔德杯时,可以尝试不同的动作,并在建议的动作后查看计算机如何评估站立状态。 现在,如果计算机不认为这是最好的动作,大多数动作都会损害您的位置。但是对于某些动作(很多时候),您立即获得获胜的机会增加,可能是典当优势的一半。我不明白这一点:如果一个举手有可能显着提高球员的位置,这是否应该在举手之前的现有状态中得到体现?在我看来,任何不被计算机认为是最佳举动的举动都会导致位置受损,而最佳举动最多只能保持站立状态,实际上并不能提高球员的位置。因为,如果计算机知道此举将改善玩家的位置,那么它应该已经在当前位置上改善了玩家的位置,说“拥有最佳的发挥,您就变成了半兵”? 嗯,或者这仅仅是在grandchesstour.org上实施网站的结果?

1
如何下载Stockfish并将其安装在Fritz / ChessBase GUI上?
我在Windows 8上。因为我同时购买了Fritz 12和Houdini 3 Pro,所以我具有Fritz / ChessBase GUI。 我想知道我到底该如何下载和安装免费的最新版本的Stockfish(以及功能最强大的版本)。 我已经找到该网站下载Stockfish:http : //stockfishchess.org/ 但是,当我单击显示“下载适用于Windows的Stockfish 5”的绿色大按钮后,我不知道该怎么办。我应该选择“保存文件”还是“打开方式”?在那之后我该怎么办? 请尝试逐步解释它,因为我对计算机不太满意。 。 。 @AlwaysLearningNewStuff:感谢您的回答,但我没有成功。我下载了文件。我将其移至C:\ Program Files(x86)\ ChessBase。我单击“创建UCI引擎”。 然后,我单击“ ...”按钮(看起来是“浏览...”按钮)。我进入了C:\ Program Files(x86)\ ChessBase。 但是,然后单击三个文件之一不起作用。 可能是由于Stockfish的图标与其他图标不同而引起的:

3
计算机评估:可信度如何?
Fritz 12和Rybka在这个残局位置中给我的一个朋友对白色的评价为+3 , 白动 原来是平局。但是我听说从计算机上获得+3意味着可以保证完美的胜利。我只是听错了吗?一般而言,应该如何解释计算机评估?<.5的开放优势甚至意味着什么?

10
OS X上国际象棋库的替代品
我大部分的象棋准备和研究工作都围绕ChessBase产品进行。我将数据库和注释存储在.cbh文件中,使用带有ChessBase界面的计算机进行研究和准备,并使用Fritz 12提供的工具进行了帮助。 不幸的是,ChessBase似乎没有为OS X操作系统生产这些产品。有什么软件可以让我学习象棋,打开.cbh文件并在Mac上使用象棋计算机?

3
如何找到良好的战术问题?
假设您有很多游戏的数据库。 您将如何找到良好的战术问题?我想您会进行搜索,直到出现乐谱变化的位置,并且上一步只有一个好的动作。但这还不是全部,有时您需要回过几步才能找到战术的真正起点。 就目前而言,有关如何手动执行此操作的想法很好(借助于分析引擎),但是使此过程自动化是一个想法。

2
最好的引擎比最好的人好吗?
我认为标题要求一切。 在比赛条件下,最好的国际象棋引擎会常规地击败最好的国际象棋大师吗? 如果您说“是”,那么在锦标赛条件下进行的比赛是否足以提供可靠的证据?

2
我如何学习国际象棋编程?
基本上,我已经看到人们编写了很多国际象棋算法,并在这个论坛中提出了问题,我很想回答这些问题。我看到了代码,但无法确定它是否正确? 我本人是软件专业人员,但不熟悉国际象棋算法或与编码有关的东西。您能帮我建议我在哪里可以学到这些东西,否则我会得到解释?

10
每个位置上都有一个最佳动作吗?
如果有可能分析头寸的所有可能结果,那么是否有任何举动可以被视为“最佳”? 我知道这是计算机评估位置的方式,但是它们只能计算决策树直到一定数量的移动。如果有可能在合理的时间内(可能通过量子计算)分析所有可能的结果,是否可以做出最终的棋步? 我想说的是,象棋举棋的目的是只有一招确实是最好的一招,还是应该主观地对对手做出某些假设?例如,可以采取这样的举动,即90%的球员“不够好”以至无法反击,因此该举动是不错的举动(我所说的主观意思是)。但是,可能还有另一种更具战略意义的举动,增加了与100%的玩家对抗的获胜机会,但是除非有可能对每个结果(目标)进行详尽的分析,否则任何人都不会知道这一点。

11
免费,简单的国际象棋程序,适合初学者
我不能很好地下棋,并且想要玩电脑游戏。到目前为止,我已经尝试了两种-Chessbase(Fritz 5.32)和Crafty Chess。两者都有同样的问题,即使是在最低的难度设置下,计算机也把我浪费了。 我正在运行Windows XP。这是我的标准: 100%免费(无恶意软件) 轻量级:加载速度快,文件大小小(例如15 Mb以下) 不占用系统资源。我不需要或想要3D板。 多种难度级别,最低的级别可以与刚刚被告知法律行动的人相提并论,而最高的级别则...好。足够好了,我暂时不用切换到更高级的程序了。 如果它可以拥有一个干净利落的界面,而不会出现混乱的情况,例如当前的移动列表和高级AI选项,而不是什么(对于高级玩家来说可能很棒,但我不需要)-那将是不错的选择。 如果您知道针对其他操作系统的此类程序,请继续将其发布给以后的读者...但是我使用的是XP。
13 engines  learning 

3
没有表基的计算机残局实力
我已经看到,如果没有书籍,引擎在开口处并不是特别坚固。 不允许访问表库的现代引擎在残局中有多强?例如,在闪电战游戏中,计算机通常能否赢得那些困难的最终游戏,例如KQ vs. KR和KBN vs. K?

8
评估国际象棋位置的准确方法是什么?
我有一段时间对像Minimax这样的计算机国际象棋AI算法感兴趣(并且有机会在某个时候工作),而作为这些算法的核心组件的就是所谓的评估函数,以确定什么是好的电路板配置,什么是坏的。 换句话说,给定国际象棋棋盘的配置,您如何确定它对自己有利,并以何种程度的信心? 例如: 如果您拥有中心,这是非常有利的。 如果您的棋子比对手多,那将是非常有利的。 如果您失去了女王,那将是不利的。 如果您的典当行将升迁,那将是有利的。 ... 因此,我想根据有关国际象棋游戏的一些专家知识,就如何创建良好的评估功能寻求一些建议。并且,如果可能的话,还可以选择一个程度(例如,介于1到非常不满意之间,到100到非常不满意之间)。 最终的想法是能够创建一种算法,该算法将在可能性树中查找到特定深度,并根据什么评估下一步的最有利配置(考虑到将来的几次移动)。对玩家有利,对对手不利。但是,如果没有良好的评估功能,该算法将一无所获。



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.