From 7bb14c2489a3a3d3b30f6a60d6337ac9d8523d74 Mon Sep 17 00:00:00 2001 From: Dariusz Orzechowski Date: Mon, 27 Jul 2020 23:14:51 +0200 Subject: [PATCH] Clamp NNUE evaluation score No functional change. --- src/nnue/evaluate_nnue.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/nnue/evaluate_nnue.cpp b/src/nnue/evaluate_nnue.cpp index 8807f3e8..799a551a 100644 --- a/src/nnue/evaluate_nnue.cpp +++ b/src/nnue/evaluate_nnue.cpp @@ -152,7 +152,10 @@ namespace Eval::NNUE { // Evaluation function. Perform differential calculation. Value evaluate(const Position& pos) { - return ComputeScore(pos, false); + Value v = ComputeScore(pos, false); + v = Utility::clamp(v, VALUE_TB_LOSS_IN_MAX_PLY + 1, VALUE_TB_WIN_IN_MAX_PLY - 1); + + return v; } // Evaluation function. Perform full calculation.