用深度学习预测专业棋手走法

  1. 云栖社区>
  2. 翻译小组>
  3. 博客>
  4. 正文

用深度学习预测专业棋手走法

【方向】 2018-11-25 18:17:54 浏览1212
展开阅读全文

a5fb14f761dc6cb3eca30c7b43bad6e248c5e940

来源:Pexels

我不擅长国际象棋。

我父亲在我年幼的时候教过我,但我猜他是那些一直让他们的孩子获胜的爸爸之一。为了弥补世界上最受欢迎的游戏之一的技能的缺乏,我做了任何数据科学爱好者会做的事情:建立一个人工智能来击败我无法击败的人。遗憾的是,它不如AlphaZero(甚至普通玩家)好。但我想看看国际象棋引擎在没有强化学习的情况下如何做,以及学习如何将深度学习模型部署到网络上。

比赛在这里!

获取数据

FICS拥有一个包含3亿场比赛,个人走法,结果以及所涉玩家评级的数据库。我下载了所有在2012年的比赛,其中至少有一名玩家超过2000 ELO。这总计约97000场比赛,有730万个走子。胜利分配是:43000次白方胜利,40000次黑方胜利和14000次平局。

极小极大算法

了解如何做一个深度学习象棋AI,我必须首先了解传统象棋AI程序。来自于

网友评论

登录后评论
0/500
评论
【方向】
+ 关注
所属团队号: 翻译小组