Answers:
在计算机国际象棋的最初几年,人们实际上试图以与人类相同的方式来教授计算机象棋,解释诸如健康典当结构或主动性之类的战略概念。这些尝试很快就被放弃了,因为您描述的方法更加成功。
最近,又有一种尝试让引擎通过深度学习自学国际象棋(可能是由于Google的Go AI的成功所鼓舞)。根据我所链接的文章,它们非常成功,并设法达到IM的实力。
According to the article I linked to, they were quite successful and managed to reach IM strength
但是,如果您阅读原始论文,则会发现该文章大大夸大了成功之处。
@Glorfindel并没有错,但是对国际象棋的深度学习方法确实是国际象棋编程中参数调整的一个花哨的术语。
深度学习允许象棋引擎学习评估功能,这通常是程序员手写的。在游戏中,它像普通的国际象棋引擎一样工作。
其他可能性:
当然!如果您真的是这么说的话...。“理论上,还有其他方法来编码国际象棋引擎吗?”……那么,是的!
例如...。一个人可以在国际象棋中存储每个可能位置的副本(我知道数量很多),并对每个位置进行评估。然后,只需查找该板,即可立即知道它对任何给定问题的答案(即“在X位置上白色的最佳移动”)。计算机硬件的当前状态是否有意义?没事 但是你没有问。