Stockfish 14 正式发布,开源国际象棋引擎

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Stockfish 14 已正式发布。Stockfish 是一款开源的国际象棋引擎,但它不是完整的国际象棋程序,需要 UCI 兼容的图形用户界面(例如带有 PolyGlot,Scid,Cute Chess,eboard,Arena,Sigma Chess,Shredder,Che...

Stockfish 14 已正式发布。Stockfish 是一款开源的国际象棋引擎,但它不是完整的国际象棋程序,需要 UCI 兼容的图形用户界面(例如带有 PolyGlot,Scid,Cute Chess,eboard,Arena,Sigma Chess,Shredder,Chess Partner或 Fritz 的 XBoard)才能正常地使用。

Stockfish 14 正式发布,开源国际象棋引擎

去年 9 月发布的 Stockfish 12 开始支持 NNUE,此特性带来的变化是可在 CPU 上快速地运行神经网络,并且显著改进了 Stockfish,恢复了其作为现有最强大的国际象棋引擎的地位。

到了最新的 14 版本,发布公告写道,Stockfish 14 的象棋等级分现在比 2016 年发布的 Stockfish 7 至少高 400 Elo。在过去五年里,Stockfish 的象棋等级分平均每年增加 80 Elo。此外,由于在定义和训练提供位置评估的高效可更新神经网络 (NNUE) 方面取得了两项重大进展,Stockfish 14 比 Stockfish 13 更准确地评估位置。

首先,开发团队之前宣布的和 Leela Chess Zero 团队的合作已经取得了成果。LCZero 团队提供了由 Leela 评估的数十亿个位置,开发团队将这些位置与 Stockfish 评估的数十亿个位置结合起来,训练 NNUE 网络,为 Stockfish 14 提供支持。开发团队可以免费使用和结合这些数据集,这对取得的进展至关重要,也显示了开源和开放数据的力量。

第二是 NNUE 网络的结构得到了显著的改进。新的网络不仅更大,而且更重要的是,它能更好地处理大的物质不平衡,并能专门用于游戏的多个阶段。由 Gary Linscott 和 Tomasz Sobczyk 启动的一个新项目,导致了用 pytorch 编写的 GPU 加速网络训练器。这个 工具 可以在几个小时内训练出高质量的网络。

最后,新版本还有一些搜索改进、小错误修复和额外的改进。例如,Stockfish现在在短时控制下对 chess960(费舍尔随机棋)强了约 90 个 Elo。

下载地址:https://stockfishchess.org/download/


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

常用算法程序集

常用算法程序集

徐士良 编 / 清华大学 / 2004-1 / 48.00元

本书针对工程中常用的行之有效的算法而编写,其主要内容包括多项式的计算、复数运算、随机数的产生 、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与逼近、数值积分、常微分方程组的求解、数学变换与滤波、特殊函数的计算、排序和查找。 书中所有的算法均用C语言描述,并存放在一张光盘上。 本书可供广大科研人员、工程技术人员以及管理工作者阅读使用,也......一起来看看 《常用算法程序集》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具