mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 16:53:09 +00:00
simplying hybrid condition
STC https://tests.stockfishchess.org/tests/view/5f3059d1908167206653736b: LLR: 2.94 (-2.94,2.94) {-1.50,0.50} Total: 12520 W: 766 L: 727 D: 11027 Ptnml(0-2): 13, 624, 4949, 659, 15 LTC: https://tests.stockfishchess.org/tests/view/5f30863a90816720665373d1 LLR: 2.94 (-2.94,2.94) {-1.50,0.50} Total: 12520 W: 766 L: 727 D: 11027 Ptnml(0-2): 13, 624, 4949, 659, 15 closes: https://github.com/official-stockfish/Stockfish/pull/2965 Bench: 4084753
This commit is contained in:
parent
bcdf41dadc
commit
a54f9011c3
1 changed files with 2 additions and 2 deletions
|
@ -114,7 +114,7 @@ namespace {
|
|||
constexpr Value LazyThreshold1 = Value(1400);
|
||||
constexpr Value LazyThreshold2 = Value(1300);
|
||||
constexpr Value SpaceThreshold = Value(12222);
|
||||
constexpr Value NNUEThreshold = Value(460);
|
||||
constexpr Value NNUEThreshold = Value(575);
|
||||
|
||||
// KingAttackWeights[PieceType] contains king attack weights by piece type
|
||||
constexpr int KingAttackWeights[PIECE_TYPE_NB] = { 0, 0, 81, 52, 44, 10 };
|
||||
|
@ -945,7 +945,7 @@ Value Eval::evaluate(const Position& pos) {
|
|||
{
|
||||
Value v = eg_value(pos.psq_score());
|
||||
// Take NNUE eval only on balanced positions
|
||||
if (abs(v) < NNUEThreshold + 20 * pos.count<PAWN>())
|
||||
if (abs(v) < NNUEThreshold)
|
||||
return NNUE::evaluate(pos) + Tempo;
|
||||
}
|
||||
return Evaluation<NO_TRACE>(pos).value();
|
||||
|
|
Loading…
Add table
Reference in a new issue