Changes

Jump to: navigation, search

NNUE

111 bytes added, 03:08, 29 July 2020
no edit summary
NNUE was introduced in 2018 by [[Yu Nasu]] <ref>[[Yu Nasu]] ('''2018'''). ''&#398;U&#1048;&#1048; Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi''. Ziosoft Computer Shogi Club, [https://github.com/ynasu87/nnue/blob/master/docs/nnue.pdf pdf] (Japanese with English abstract)</ref>,
and was used in Shogi adaptations of [[Stockfish]] such as [[YaneuraOu]] <ref>[https://github.com/yaneurao/YaneuraOu GitHub - yaneurao/YaneuraOu: YaneuraOu is the World's Strongest Shogi engine(AI player), WCSC29 1st winner, educational and USI compliant engine]</ref>,
and [[Kristallweizen-kai]] <ref>[https://github.com/Tama4649/Kristallweizen/ GitHub - Tama4649/Kristallweizen: 第29回世界コンピュータ将棋選手権 準優勝のKristallweizenです。]</ref>, apparently with [[AlphaZero]] strength <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72754 The Stockfish of shogi] by [[Larry Kaufman]], [[CCC]], January 07, 2020</ref>. NNUE chess engines could be considered as hybrids between [[Neural Networks]] engines and [[AlphaBeta]] engines.
==Stockfish NNUE==
===Strong points of Stockfish NNUE===
* Reuses and gets benefits from the very optimized search function of Stockfish as well as almost all Stockfish's code
* Run with CPU only, doesn't require expensive video cards, delete the need for of installing video drivers and specific libraries, thus it becomes much easier to install (compare with other NN engines such as [[Leela Chess Zero]]) for users and can run with in almost all modern computers
* Require much smaller training sets. Some high score networks can be built with the effort of one or a few people. It doesn't require the massive computing from a supercomputer and/or from community

Navigation menu