]> git.sesse.net Git - stockfish/commit - src/evaluate.h
Update default net to nn-d0b74ce1e5eb.nnue
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Mon, 18 Apr 2022 05:34:03 +0000 (07:34 +0200)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Tue, 19 Apr 2022 17:59:04 +0000 (19:59 +0200)
commit6e0680efa0d0653686b8eb8753dc49718b95cb2b
treef225fc4e6716743f4b2f9d0453b29f9bc56e4a50
parentc4db7fd1f941dbd3875e9faaaeb964755d039633
Update default net to nn-d0b74ce1e5eb.nnue

train a net using training data with a
heavier weight on positions having 16 pieces on the board. More specifically,
with a relative weight of `i * (32-i)/(16 * 16)+1` (where i is the number of pieces on the board).

This is done with the trainer branch https://github.com/glinscott/nnue-pytorch/pull/173

The command used is:
```
python train.py $datafile $datafile $restarttype $restartfile --gpus 1 --threads 4 --num-workers 12 --random-fen-skipping=3 --batch-size 16384 --progress_bar_refresh_rate 300 --smart-fen-skipping --features=HalfKAv2_hm^   --lambda=1.00  --max_epochs=$epochs --seed $RANDOM --default_root_dir exp/run_$i
```
The datafile is T60T70wIsRightFarseerT60T74T75T76.binpack, the restart is from the master net.

passed STC:
LLR: 2.94 (-2.94,2.94) <0.00,2.50>
Total: 22728 W: 6197 L: 5945 D: 10586
Ptnml(0-2): 105, 2453, 6001, 2695, 110
https://tests.stockfishchess.org/tests/view/625cf944ff677a888877cd90

passed LTC:
LLR: 2.94 (-2.94,2.94) <0.50,3.00>
Total: 35664 W: 9535 L: 9264 D: 16865
Ptnml(0-2): 30, 3524, 10455, 3791, 32
https://tests.stockfishchess.org/tests/view/625d3c32ff677a888877d7ca

closes https://github.com/official-stockfish/Stockfish/pull/3989

Bench: 7269563
src/evaluate.h