Commit 9f6dd16
Change centipawn fallback to account for sharper WDL with high WDLCalibrationElo (#2075)
* half eval fallback formula
With WDL sharpening at 3600 Elo (most commonly used value e.g. in TCEC both for playing and for kibitzing), the old centipawn calibration is off by about a factor 2 compared to Stockfish and generally takes over too quickly around +2.00 while it should only take over around +4.00 since up to there, `WDL_mu` behaves well enough.
With lower calibration Elo (e.g. for analysis of human games / openings), the takeover point is significantly later due to lower Q from broader WDL, so this change doesn't affect anything.
Doesn't yet fix the jumpy eval behavior in draws with very low W or L but substantial L resp. W remaining.
* changed factor to +128 convention
initial oversight: in a +1 position we want to display +128, that shouldn't change1 parent 964cdec commit 9f6dd16
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
341 | | - | |
| 341 | + | |
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
| |||
0 commit comments