From 736400675746c6b84a0bdf131babce1b07ade0df Mon Sep 17 00:00:00 2001 From: SFisGOD Date: Sat, 28 Nov 2020 23:14:34 +0800 Subject: [PATCH] Update default net to nn-62ef826d1a6d.nnue Include scaling change as suggested by Dietrich Kappe, the one who trained net for Komodo. According to him, some nets may require different scaling in order to utilize its full strength. STC: LLR: 2.93 (-2.94,2.94) {-0.25,1.25} Total: 99856 W: 9669 L: 9401 D: 80786 Ptnml(0-2): 374, 7468, 34037, 7614, 435 https://tests.stockfishchess.org/tests/view/5fc2697642a050a89f02c8ec LTC: LLR: 2.96 (-2.94,2.94) {0.25,1.25} Total: 29840 W: 1220 L: 1081 D: 27539 Ptnml(0-2): 10, 969, 12827, 1100, 14 https://tests.stockfishchess.org/tests/view/5fc2ea5142a050a89f02c957 Bench: 3561701 --- src/evaluate.cpp | 2 +- src/evaluate.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 6ee53621..a1b04316 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -1037,7 +1037,7 @@ Value Eval::evaluate(const Position& pos) { // Scale and shift NNUE for compatibility with search and classical evaluation auto adjusted_NNUE = [&](){ int mat = pos.non_pawn_material() + PawnValueMg * pos.count(); - return NNUE::evaluate(pos) * (720 + mat / 32) / 1024 + Tempo; + return NNUE::evaluate(pos) * (679 + mat / 32) / 1024 + Tempo; }; // If there is PSQ imbalance use classical eval, with small probability if it is small diff --git a/src/evaluate.h b/src/evaluate.h index 06c66f71..7dbc35de 100644 --- a/src/evaluate.h +++ b/src/evaluate.h @@ -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-c3ca321c51c9.nnue" + #define EvalFileDefaultName "nn-62ef826d1a6d.nnue" namespace NNUE { -- 2.39.2