Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Reckless 0.5.0

 


Introducing Reckless, a Rust-based UCI chess engine.
Author: Arseniy Surkov   Rating CEDR=2979

v.0.5.0:
Release Notes
This release introduces NNUE (Efficiently Updatable Neural Network), which completely replaces the previously used HCE (Handcrafted Evaluation).

The training data was generated through self-play, initially using a randomly initialized network. It was later iteratively trained on repeatedly generated data, with each iteration improving the network's strength and data quality. The training process was carried out using a custom NNUE trainer.

Additionally, a few minor changes and refactoring have been made.

Full Changelog: v0.4.0...v0.5.0

UCI Support
Added support for the UCI go nodes <x> command.
Added the custom eval command.
Self-Play Benchmark Against v0.4.0
STC 8+0.08s

Score of Reckless 0.5.0 vs Reckless 0.4.0: 811 - 46 - 143 [0.882] 1000
...      Reckless 0.5.0 playing White: 411 - 22 - 67  [0.889] 500
...      Reckless 0.5.0 playing Black: 400 - 24 - 76  [0.876] 500
...      White vs Black: 435 - 422 - 143  [0.506] 1000
Elo difference: 350.3 +/- 27.2, LOS: 100.0 %, DrawRatio: 14.3 %
LTC 40+0.4s

Score of Reckless 0.5.0 vs Reckless 0.4.0: 376 - 18 - 106 [0.858] 500
...      Reckless 0.5.0 playing White: 203 - 3 - 44  [0.900] 250
...      Reckless 0.5.0 playing Black: 173 - 15 - 62  [0.816] 250
...      White vs Black: 218 - 176 - 106  [0.542] 500
Elo difference: 312.5 +/- 33.0, LOS: 100.0 %, DrawRatio: 21.2 %

Reckless 0.5.0 download


Comments