sroelants / simbelmyne

A somewhat UCI compliant chess engine that could probably beat you.
GNU General Public License v3.0
17 stars 1 forks source link

Wdl model #259

Closed sroelants closed 3 months ago

sroelants commented 3 months ago

Fit a logistic WDL model to self-play data and rescale evals in the SF way (+1.0 eval means 50% chance of winning)

WDL percentages are only rendered when pretty printing, but evals/scores are rescaled in both pretty and uci output.

scoreWDL

Generating data ought to be done through the wdl compile flag, which switches off the rescaling and outputs scores in the original, internal units.

I'll probably try and generate more, accurate data at some point (the pgns I used were from an SPSA, lol).