Changes

Jump to: navigation, search

Stockfish NNUE

448 bytes removed, 14:48, 6 September 2020
Elo Progress requires too many updates. External Link, See rating, regression test
In August 2020, [[Stockfish#Fishtest|Fishtest]] revealed Stockfish NNUE was stronger than the classical one at least 80 Elo <ref>[https://blog.stockfishchess.org/post/625828091343896577/introducing-nnue-evaluation Introducing NNUE Evaluation], August 06, 2020</ref>. In July 2020, the playing code of NNUE was put into the official Stockfish repository as a branch for further development and examination. In August that playing code merged to the master branch and become an official part of the engine. However, the training code still remained in Nodchip's repository <ref>[https://github.com/official-stockfish/Stockfish/issues/2823 NNUE merge · Issue #2823 · official-stockfish/Stockfish · GitHub] by [[Joost VandeVondele]], July 25, 2020</ref> <ref>[https://github.com/nodchip/Stockfish GitHub - nodchip/Stockfish: UCI chess engine] by [[Hisayori Noda|Nodchip]]</ref>. On September 02, 2020, '''Stockfish 12''' was released with a huge jump in playing strength due to the introduction of [[NNUE]] and further tuning <ref>[https://blog.stockfishchess.org/post/628172810852925440/stockfish-12 Stockfish 12], The Stockfish Team, [https://blog.stockfishchess.org/ Stockfish Blog], September 02, 2020</ref>.
 
=NNUE Structure=
Being attracted by new advantages as well as being encouraged by some impressive successes, many developers joined or continued to work. The [[#Source|Official Stockfish]] repository shows the numbers of commits, ideas increased significantly after merging NNUE.
 
=Elo Progress with NNUE=
[[Stockfish#Fishtest|Fishtest]] team did a Regression Tests <ref>[https://github.com/glinscott/fishtest/wiki/Regression-Tests Regression Tests], August 22, 2020</ref> in August 2020, exclusively from 40.000 games tests at long time control (60sec + 0.6 for single-core, 30sec + 0.3 for 8 cores tests). The result was used to create the graph of Stockfish progress since version 11. The chart lines first increased sharply after merging NNUE.
 
[[File:Nnueprogress.png|none|border|text-bottom]]
=Rotation vs Flip=
* [https://github.com/FireFather/sf-nnue GitHub - FireFather/sf-nnue: Stockfish NNUE (efficiently updateable neural network)] by [[Norman Schmidt]]
* [https://github.com/FireFather/nnue-gui GitHub - FireFather/nnue-gui: basic windows application for using nodchip's stockfish-nnue software] by [[Norman Schmidt]]
 
==Networks==
* [https://tests.stockfishchess.org/nns Neural Net download and statistics]
* [https://www.comp.nus.edu.sg/~sergio-v/nnue/ Index of /~sergio-v/nnue] by [[Sergio Vieri]]
 
==Binaries==
* [http://rebel13.nl/download/stockfish-nnue.html Stockfish NNUE | Home of the Dutch Rebel] hosted by [[Ed Schroder|Ed Schröder]]
* [https://abrok.eu/stockfish-nnue/ Stockfish NNUE Development Versions]
==Rating Lists==* [https://github.com/glinscott/fishtest/wiki/Regression-Tests Regression Tests]
* [http://computerchess.org.uk/ccrl/404/cgi/engine_details.cgi?match_length=30&each_game=1&print=Details&each_game=1&eng=Stockfish%2BNNUE%20150720%2064-bit%204CPU#Stockfish%2BNNUE_150720_64-bit_4CPU Stockfish+NNUE 150720 64-bit 4CPU] in [[CCRL|CCRL Blitz]]
==Misc==

Navigation menu