NNUE

別名: Efficiently Updatable Neural Network

近接する局面間で効率よく更新しながら、チェス局面を評価するために設計されたニューラルネットワーク構造。

解説

NNUEはEfficiently Updatable Neural Networkの略で、効率的に更新可能なニューラルネットワークを意味する。ニューラルネットワークとは、入力データを有用な出力へ変換するよう、例を使って学習した数学的モデルである。チェスではNNUEが局面の表現を受け取り、が、考えられる継続手順のうちどれが有望かを判断する助けとなる評価値を出す。

特徴的な考え方は効率的な更新である。探索中の一つの局面から次の局面へ移るとき、通常は盤上の一部分しか変化しない。NNUEはその限られた変化を利用し、各ノードでネットワーク全体をゼロから再計算する代わりに、内部計算の多くを再利用する。ノードとは、エンジンの探索中に調べる一つの局面である。ネットワークは、大量のチェス局面と、学習目標として使われる評価値から訓練される。

NNUEは探索を置き換えない。ネットワークが局面を評価する間も、エンジンは着手を生成し、変化を探索し、結果を比較する。そのため、エンジンが現在最善とみなし利用者に表示することがある一連の手、と混同してはならない。また、バージョンをだけで評価すべきでもない。NNUE評価はノードごとの処理量を増やしても、より強い判断につながることがある。

よくある混同

NNUEとチェスエンジン

NNUEはエンジンの一部になり得る評価方式である。完全なエンジンには、探索、着手生成、時間管理、その他の部品も必要になる。

用語を見る

出典

  1. 1.NNUE, Stockfish Developers
  2. 2.Terminology, Stockfish Developers

関連用語

© 2026 MindZug