Author: Thomas Girolami
Prune 4.0.0 what's new?
Finally a new version !
this one finally has dfrc support (with ~5% of dfrc data in the net)
it also has a new net architecture, with :
threat inputs
input buckets
multi-layer
resulting in a 32.4MB net, sorry testers
there now are 100M standard games + 5M dfrc games in the dataset
the in-engine spsa also got fixed, resulting in a 6 LTC elo gain
this version also support tbs
in term of search patches, there aren't a lot of them, just a fixed material scaling, finally has multi-cut, follow-up history, see pruning...
there is also quite a lot of refactoring, including that it now has a 16-bit move, and now does copy/make instead make/unmake
all those changes translate in a lot of elo gained :
STC :
Results of prunedev vs prunev3.2.1 (10+0.1, 1t, 16MB, UHO_Lichess_4852_v1.epd):
Elo: 160.60 +/- 3.40, nElo: 260.97 +/- 4.82
LOS: 100.00 %, DrawRatio: 24.39 %, PairsRatio: 13.80
Games: 20000, Wins: 10670, Losses: 2032, Draws: 7298, Points: 14319.0 (71.59 %)
Ptnml(0-2): [36, 475, 2439, 4915, 2135], WL/DD Ratio: 1.56
LTC:
Results of prunedev vs prunev3.2.1 (60+0.6, 1t, 128MB, UHO_Lichess_4852_v1.epd):
Elo: 159.83 +/- 2.82, nElo: 313.00 +/- 4.82
LOS: 100.00 %, DrawRatio: 22.33 %, PairsRatio: 27.56
Games: 20000, Wins: 10064, Losses: 1462, Draws: 8474, Points: 14301.0 (71.50 %)
Ptnml(0-2): [9, 263, 2233, 6107, 1388], WL/DD Ratio: 1.12
Estimated CCRL Blitz rating : 3645
Prune 2.0.1 vs other engines:
| Eubos 4.2 JA | 2/2 | +2 | 2 Games |
| Colossus 2025b | 1/2 | +0 | 2 Games |
| Bread Engine 2.0.0 | 0.5/2 | -1 | 2 Games |
| Qapla 0.3.2 | 0.5/2 | -1 | 2 Games |
| Reyna 1.0 | 0.5/2 | -1 | 2 Games |
| Tcheran v6.0 | 0.5/2 | -1 | 2 Games |
| c4ke v1.0 | 0.5/2 | -1 | 2 Games |
| PZChessBot 5.0 | 0/2 | -2 | 2 Games |
| Publius 1.0 slow | 0/2 | -2 | 2 Games |
| Arcanum 2.7 | 0/2 | -2 | 2 Games |
| Bitbit 1.6 | 0/2 | -2 | 2 Games |
| Minke 3.0.0 | 0/2 | -2 | 2 Games |
| Cwtch 3 | 0/2 | -2 | 2 Games |
| Critter 1.6a 64-bit | 0/2 | -2 | 2 Games |

Comments
Post a Comment