又下一城!机器学习引擎Lc0赢得计算机国际象棋锦标赛

2019-04-23 20:59

  机器学习国际象棋引擎Lc0上周末赢得了计算机国际象棋锦标赛,成为历史上第一个获得此头衔的神经网络项目。

  神经网络胜过传统的国际象棋引擎,这会是计算机国际象棋历史中的一个决定性时刻吗?只有时间会证明,但是Lc0在赢得CCC 7:Blitz Bonanza的比赛过程中表现亮眼,毕竟总决赛得分拿到了167.5 / 300。

  在闪电战决赛中,Lc0战胜了于亚军Stockfish,这是8次计算机国际象棋锦标赛中Stockfish第一次没有赢得锦标赛(CCC 1-7和2017年的旧赛制赛事)。

  进入决赛的前四名都是神经网络,Lc0变种Leelenstein和Antifish(126.5 / 300)排名第三和第四。在锦标赛后,计算机国际象棋锦标赛规则更新,允许不超过两名决赛选手共享重要的代码库。

  Lc0也在与Stockfish的小型比赛决赛局中获胜,这也Stockfish第一次在计算机国际象棋锦标赛中输掉比赛。

  Lc0可以捍卫自己的头衔更久吗?CCC 8:Deep Dive现已上线个世界顶级国际象棋引擎,时间控制为快速的15分钟,每步增加5秒。

  CCC 8的第一阶段是24位参赛者的循环赛,每个引擎将和所有其他引擎各比赛四场,两场执白,两场执黑。第一阶段的前四名将进入决赛阶段,进行50x循环赛。

  第一阶段的前四名引擎进入50x循环决赛(不超过两名决赛选手可以共享代码;任意有资格共享代码的引擎在前两次共享过后就没有资格了,下一个最高分的引擎将取代它。)

  Lc0在一场比赛中在头文件上对Stockfish造成了严重杀伤,这场游戏甚至可以写进乌菲姆采夫防御(Pirc Defense)布局走法的教科书。比赛最后阶段展现了一个皇后(queen)和三个相连的兵(pawn)的巨大潜力:强大的fish只能拖延它的死亡。

  Lc0在另一场拉锯战胜利中上演了另一出终局教学,这次的对手是另一个神经网络引擎Antifish。Lc0用了287步才最终确定了自己的胜利优势,在复杂的车(rook),兵(pawn)和骑士(knight)终局中战胜Antifish。

  Lc0在最后选择三步将杀对于人类玩家来说可能看起来很陌生,即使它在每个国际象棋初学者都学过的残局中出现:车与国王(king)对国王。即使是最简单的局面,人类也可以向Leela学习。

分享到:
文章评论 · 所有评论
评论请遵守当地法律法规
点击加载更多
© 2016-2018 12小时新闻网 http://www.12hnews.com/ 中国互联网举报中心
违法和不良信息举报:lobtom@163.com