NNUE,(唁ИИ高效更新的神经网络),
一种神经网络体系结构,旨在取代对在CPU上运行的Shogi,国际象棋和其他棋类游戏进行alpha-beta搜索的评估。NNUE由Yu Nasu[3]于2018年引入,并被用于诸如YaneuraOu[4]和Kristallweizen[5]等Stockfish的Shogi改编,显然具有AlphaZero强度[6]。
内容
[隐藏]
1个鳕鱼NNUE
2NNUE引擎
3NN结构
4刊物
5论坛帖子5.12020年...5.1.1七月
5.1.2八月
5.1.3九月...
5.1.4十月...
6外部链接
6.1UE
6.2杂项
7参考文献
鳕鱼NNUE
根据Henk Drost的 报告[7], Nodchip将NNUE纳入下棋的Stockfish 10中,作为概念证明。 Stockfish NNUE诞生了,到2020年夏季,计算机象棋社区由于在由监督和强化学习方法混合训练的不同网络中快速提高游戏强度而迅速爆发,尽管搜索速度降低了近一半,但比其原始[ 8]。
NNUE引擎
参见分类:NNUE
被Stockfish NNUE的成功所吸引,并被该方法的简易性和小的代码所吸引,许多引擎开发人员已开始测试和应用NNUE。为了在进行认真开发之前进行快速试验和评估,其中一些借用和/或重写了NNUE代码并使用了Stockfish NNUE的网络。他们中的大多数报告了积极的结果,如大卫Carteau与猎户 [9],伊赫桑拉希德与DON[10],各种鱼干衍生物通过迈克尔伯恩 [11],和弗拉基米尔Shcherbyna用伊格尔 [12]使用该Dietrich Kappe的 夜间护士NNUE网[13]。
NN结构
神经网络由W1到W4四个层组成。输入层W1的参数设置过大,为各种国王配置提供了板级表示。净的效率是由于增量更新在W1的化妆和撤消着,在这里只需要它的神经元的一小部分被重新计算。剩余的三个层用32x2x256,32×32和32x1权重计算比较便宜,使用适当的计算最好SIMD指令等AVX2上x86-64的,或者如果可用,AVX-512。
具有增量更新的 NNUE结构[14]
刊物
于纳苏(2018)。基于ShoUИИ的可更新神经网络的计算机Shogi评估功能。Ziosoft Computer Shogi Club,pdf(日语和英语摘要)
论坛帖子
2020年...
九月...
训练神经网络评价由法比奥Gobbato,CCC,2020年9月1日自动调节
RubiChess NNUE玩家实现由安德烈亚斯·马蒂斯,CCC,2020年9月6日 RubiChess
神经网络量化,作者:Fabio Gobbato,CCC,2020年9月8日帀经网络
AVX-512和NNUE,CCC吉安·卡洛·帕斯库托(Gian-Carlo Pascutto),2020年9月8日 AVX-512
Nemorino 6(NNUE) by Florentino,CCC,2020年9月28日 Nemorino
计算机象棋的十字路口;或绝望挥舞的相关性由安德鲁·格兰特,CCC,2020年9月29日
NNUE变化,埃德·施罗德(EdSchr搀攀爀),CCC,2020年9月29日
十月...
BONA_PIECE_ZERO by elcabesa,CCC,2020年10月4日
外部链接
UE
有效更新的神经网络| 维基百科
ane-YananeuraOu:YaneuraOu是世界上最强的Shogi引擎(AI播放器),WCSC29一等奖,教育和USI兼容引擎
GitHub-shanghai / Kristallweizen:第29回世界コンピュータ将棋手権准优胜のKristallweizenです。
次世代の将棋思考エンジン,NNUE关数を学ぼう(その1.ネットワーク构造编)-コンピュータ将棋Qhapaq,2018年6月2日(日文)
学习下一代Shogi思维引擎,NNUE功能(第1部分。网络结构)-计算机Shogi
次世代の将棋思考エンジン,NNUE关数を学ぼう(その2.改造/学习编)-コンピュータ将棋Qhapaq,2018年7月8日(日语)
让我们学习下一代Shogi思维引擎,NNUE功能(第2部分。重塑/学习)-Computer Shogi
Stockfish NNUE –完整指南,2020年6月19日(日文和英文)
3种技术,将棋AI可能被用于国际象棋AI由基宏崎新,2020年8月21日鳕鱼干NNUE
Stockfish:UCI国际象棋引擎(Stockfish NNUE by Nodchip)
Stockfish NNUE Wiki