高效可更新的神经网络

编辑
本词条由“匿名用户” 建档。
高效可更新的神经网络(NNUE,日语中Nue的谐音,有时也被称为ƎUИИ)是一种基于神经网络的评估函数,其输入是片状方格表,或其变体,如国王片状方格表。NNUE主要用于α-β树的叶节点。虽然比手工制作的评价函数慢,但NNUE不存在"超出当前棋步的盲目性"问题。NNUE是由YuNasu发明的,并于2018年被引入到电脑象棋中。2020年8月6日,NNUE首次被移植到国际象棋引擎--Stockfi...

高效可更新的神经网络

编辑

高效可更新的神经网络(NNUE,日语中Nue的谐音,有时也被称为ƎUИИ)是一种基于神经网络的评估函数,其输入是片状方格表,或其变体,如国王片状方格表。NNUE主要用于α-β的叶节点。虽然比手工制作的评价函数慢,但NNUE不存在"超出当前棋步的盲目性"问题。NNUE是由YuNasu发明的,并于2018年被引入到电脑象棋中。2020年8月6日,NNUE首次被移植到国际象棋引擎--Stockfish12。自2021年以来,所有评级最高的经典国际象棋引擎,如Komodo,都有NNUE的实现,以保持竞争力。

神经网络

NNUE在中央处理单元上高效运行,不需要图形处理单元(GPU)。原始2018年电脑象棋实现所用的神经网络由四个权重层组成。W1(16位整数)和W2、W3和W4(8位)。W1对国王的位置进行编码,因此这一层只需要在国王移动后重新评估。它使用了增量计算和单指令多数据(SIMD)技术,以及适当的内在指令。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/176106/

(2)
词条目录
  1. 高效可更新的神经网络

轻触这里

关闭目录

目录