Skip to content

ynasu87/nnue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NNUE

NNUE (Efficiently Updatable Neural-Network-based evaluation functions) は、高速に差分計算可能なニューラルネットワーク型将棋評価関数の、考案者による実装です。オープンソースの将棋ソフト『やねうら王』をベースとして、評価関数を置き換える形で実装したもので、 USI プロトコル対応の将棋エンジンとして動作します。

第 28 回世界コンピュータ将棋選手権 5 位、独創賞を受賞した将棋ソフト『the end of genesis T.N.K.evolution turbo type D』で採用されています。

技術

NNUE の設計と主要な高速化技術については、解説文書を参照してください。

ライセンス

『やねうら王』のライセンスに従います。すなわち、 GPLv3 です。

About

Efficiently Updatable Neural-Network-based evaluation functions for computer shogi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.3%
  • Python 1.1%
  • Other 0.6%