【发布时间】:2011-02-12 15:12:15
【问题描述】:
阅读Google solves the translation problem 如何让我思考。是否有可能通过分析数百万场比赛并在很大程度上(完全?)基于统计数据确定可能的最佳移动来构建强大的国际象棋引擎?有几个这样的国际象棋数据库(this 是一个有 450 万场比赛的数据库),其中一个可能会使用所涉及玩家的评分、游戏的年龄等因素来衡量相同(或镜像或反映)位置的移动(考虑到国际象棋理论的改进)等等。为什么这不会成为构建国际象棋引擎的可行方法?
【问题讨论】:
-
@Chinmay Kanchi:您已经在自己的评论中回答了自己的问题......由于组合爆炸,它不起作用。哎呀,拥有一个国际象棋游戏数据库,你可以让最好的扑克程序相互竞争并创造数十亿的游戏。那仍然是杯水车薪。那么你会如何分析它们呢?实时?或者,您将如何为每一个可能的棋盘提前存储移动?在哪里?无论是 CPU 还是内存,宇宙中都没有足够的原子来使您的方法可行。组合爆炸。
-
谷歌翻译对于你不知道的语言的快速而肮脏的翻译很有用,但它的翻译通常是不合语法的。可能取决于它支持的特定语言。
-
现在有了 Google 的 Alpha Zero,我想说他们已经更进了一步,通过自我对抗来创建统计材料。猜猜看,多亏了 Alpha Zero,现在首选的开头是英文开头 - C4。
标签: algorithm statistics machine-learning chess