]> git.sesse.net Git - stockfish/commitdiff
Update default net to nn-04cf2b4ed1da.nnue
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Wed, 14 Oct 2020 08:23:30 +0000 (10:23 +0200)
committerStéphane Nicolet <cassio@free.fr>
Wed, 14 Oct 2020 11:28:21 +0000 (13:28 +0200)
Further tune the net parameters, now the last but one layer (32x32).
To limit the number of parameters optimized, the network layer was
decomposed using SVD, and the singular values were treated
as parameters and tuned.

Tuning branch: https://github.com/vondele/Stockfish/tree/svdTune
Tuner: https://github.com/vondele/nevergrad4sf

passed STC:
https://tests.stockfishchess.org/tests/view/5f83e82f8ea73fb8ddf83e4e
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 8488 W: 944 L: 795 D: 6749
Ptnml(0-2): 39, 609, 2811, 734, 51

passed LTC:
https://tests.stockfishchess.org/tests/view/5f83f4118ea73fb8ddf83e66
LLR: 2.94 (-2.94,2.94) {0.25,1.25}
Total: 169016 W: 8043 L: 7589 D: 153384
Ptnml(0-2): 133, 6623, 70538, 7085, 129

closes https://github.com/official-stockfish/Stockfish/pull/3181

Bench: 3945198

src/evaluate.h

index 4b57a0501100550a579e426f7edb7895e2aad19b..6a17f284b4c32e1dfd576a4927cbcf346a8c22dc 100644 (file)
@@ -36,7 +36,7 @@ namespace Eval {
   // The default net name MUST follow the format nn-[SHA256 first 12 digits].nnue
   // for the build process (profile-build and fishtest) to work. Do not change the
   // name of the macro, as it is used in the Makefile.
-  #define EvalFileDefaultName   "nn-baeb9ef2d183.nnue"
+  #define EvalFileDefaultName   "nn-04cf2b4ed1da.nnue"
 
   namespace NNUE {