Releases: Dragjon/Nectar
Releases · Dragjon/Nectar
V0.2.2
- New Neural Network
STC (SPRT)
Score of NectarV0.2.2 vs NectarV0.2.1: 151 - 63 - 40 [0.673] 254
... NectarV0.2.2 playing White: 74 - 28 - 25 [0.681] 127
... NectarV0.2.2 playing Black: 77 - 35 - 15 [0.665] 127
... White vs Black: 109 - 105 - 40 [0.508] 254
Elo difference: 125.6 +/- 41.5, LOS: 100.0 %, DrawRatio: 15.7 %
SPRT: llr 2.96 (100.7%), lbound -2.94, ubound 2.94 - H1 was accepted
V0.2.1
- Weather Factory tuned with LMP weights
Finished game 13632 (NectarV0.2.0 vs NectarV0.2.1): * {No result}
Score of NectarV0.2.1 vs NectarV0.2.0: 5148 - 4899 - 3579 [0.509] 13626
... NectarV0.2.1 playing White: 2590 - 2432 - 1792 [0.512] 6814
... NectarV0.2.1 playing Black: 2558 - 2467 - 1787 [0.507] 6812
... White vs Black: 5057 - 4990 - 3579 [0.502] 13626
Elo difference: 6.3 +/- 5.0, LOS: 99.4 %, DrawRatio: 26.3 %
SPRT: llr 2.95 (100.1%), lbound -2.94, ubound 2.94 - H1 was accepted
V0.2.0
Not-so-major release 0.2.0
Changes from V0.1.5
| V | Elo | Detail |
|---|---|---|
| 0.2.0 | 32.6 +/- 18.9 | Late move pruning |
| 0.1.9 | 13.1 +/- 10.3 | Added conditions for NMP |
| 0.1.8 | 103.7 +/- 36.9 | Weather Factory tune (a=1000) |
| 0.1.7 | 23.7 +/- 15.6 | Changed train epoch from 50 to 70 |
| 0.1.6 | 23.9 +/- 15.7 | Removed LMP |
STC (SPRT) vs 0.1.9
Score of NectarV0.2.0 vs NectarV0.1.9: 393 - 304 - 254 [0.547] 951
... NectarV0.2.0 playing White: 196 - 147 - 133 [0.551] 476
... NectarV0.2.0 playing Black: 197 - 157 - 121 [0.542] 475
... White vs Black: 353 - 344 - 254 [0.505] 951
Elo difference: 32.6 +/- 18.9, LOS: 100.0 %, DrawRatio: 26.7 %
SPRT: llr 2.97 (100.8%), lbound -2.94, ubound 2.94 - H1 was accepted
STC vs 0.1.5
Score of NectarV0.2.0 vs NectarV0.1.5: 63 - 21 - 16 [0.710] 100
... NectarV0.2.0 playing White: 31 - 8 - 11 [0.730] 50
... NectarV0.2.0 playing Black: 32 - 13 - 5 [0.690] 50
... White vs Black: 44 - 40 - 16 [0.520] 100
Elo difference: 155.5 +/- 68.6, LOS: 100.0 %, DrawRatio: 16.0 %
STC vs 0.1.0
Score of NectarV0.2.0 vs NectarV0.1.0: 80 - 15 - 5 [0.825] 100
... NectarV0.2.0 playing White: 39 - 8 - 3 [0.810] 50
... NectarV0.2.0 playing Black: 41 - 7 - 2 [0.840] 50
... White vs Black: 46 - 49 - 5 [0.485] 100
Elo difference: 269.4 +/- 89.9, LOS: 100.0 %, DrawRatio: 5.0 %
V0.1.9
Change
- Added tt conditions for nmp
STC
Score of NectarV0.1.9 vs NectarV0.1.8: 1334 - 1208 - 791 [0.519] 3333
... NectarV0.1.9 playing White: 700 - 573 - 394 [0.538] 1667
... NectarV0.1.9 playing Black: 634 - 635 - 397 [0.500] 1666
... White vs Black: 1335 - 1207 - 791 [0.519] 3333
Elo difference: 13.1 +/- 10.3, LOS: 99.4 %, DrawRatio: 23.7 %
SPRT: llr 2.95 (100.1%), lbound -2.94, ubound 2.94 - H1 was accepted
V0.1.8
Back after a long break
- Used weather factory by jnlt for tuning search params
STC
Score of NectarV0.1.8 vs NectarV0.1.7: 145 - 65 - 66 [0.645] 276
... NectarV0.1.8 playing White: 76 - 30 - 32 [0.667] 138
... NectarV0.1.8 playing Black: 69 - 35 - 34 [0.623] 138
... White vs Black: 111 - 99 - 66 [0.522] 276
Elo difference: 103.7 +/- 36.9, LOS: 100.0 %, DrawRatio: 23.9 %
SPRT: llr 2.97 (100.9%), lbound -2.94, ubound 2.94 - H1 was accepted
V0.1.7
- Changed train epoch 50 to 70
Score of NectarV0.1.7 vs NectarV0.1.6: 713 - 605 - 269 [0.534] 1587
... NectarV0.1.7 playing White: 359 - 308 - 127 [0.532] 794
... NectarV0.1.7 playing Black: 354 - 297 - 142 [0.536] 793
... White vs Black: 656 - 662 - 269 [0.498] 1587
Elo difference: 23.7 +/- 15.6, LOS: 99.9 %, DrawRatio: 17.0 %
SPRT: llr 2.95 (100.3%), lbound -2.94, ubound 2.94 - H1 was accepted
Sequential NN model
-------------------------------
Hidden layers : 16
Batch size : 16384
Learning rate : 0.001
Loss : mean_squared_error
Metric : mae
Random seed : 42
Epochs : 70
V0.1.6
Changed
- Code cleanup
- Remove Late Move Pruning
Score of NectarV0.1.6 vs NectarV0.1.5: 620 - 519 - 329 [0.534] 1468
... NectarV0.1.6 playing White: 312 - 268 - 154 [0.530] 734
... NectarV0.1.6 playing Black: 308 - 251 - 175 [0.539] 734
... White vs Black: 563 - 576 - 329 [0.496] 1468
Elo difference: 23.9 +/- 15.7, LOS: 99.9 %, DrawRatio: 22.4 %
SPRT: llr 2.97 (100.8%), lbound -2.94, ubound 2.94 - H1 was accepted
V0.1.5
Changes from V0.1.0
| Version | Elo | Description |
|---|---|---|
| 0.1.5 | 34.8 +/- 19.7 | Changed to 16 hl |
| 0.1.4 | 51.0 +/- 24.6 | Changed input shape and num hidden layers, Efficient updates, SIMD, Hand-retuning values, Refactors |
| 0.1.3 | 16.7 +/- 12.3 | Changed 32hl -> 8hl |
| 0.1.2 | 10.6 +/- 8.5 | Added history malus + overwrite killers |
| 0.1.1 | 57.7 +/- 26.4 | Quantisation |
- With linux build
STC vs 0.1.0
Score of NectarV0.1.5 vs NectarV0.1.0: 72 - 22 - 6 [0.750] 100
... NectarV0.1.5 playing White: 37 - 11 - 2 [0.760] 50
... NectarV0.1.5 playing Black: 35 - 11 - 4 [0.740] 50
... White vs Black: 48 - 46 - 6 [0.510] 100
Elo difference: 190.8 +/- 77.5, LOS: 100.0 %, DrawRatio: 6.0 %
SPRT: llr 0 (0.0%), lbound -inf, ubound inf
Elo Estimate
Rank Name Elo +/- Games Score Draw
1 snowy-v0.2 211 70 120 77.1% 10.8%
2 Napolean-v1.4.0 35 59 120 55.0% 13.3%
3 CDrill_1800_Build_4 0 59 120 50.0% 10.0%
4 NectarV0.1.5 -53 60 120 42.5% 11.7%
5 shallowblue-v2.0.0 -187 70 120 25.4% 5.8%
Elo: ~2000
V0.1.4
V0.1.4 - NNUE Release
Changes from V0.1.3
- Efficient updates (UE)
- Self-generated data
- New architecture
- Several refactoring
- SIMD
- Hand-tuning params
Score of NectarV0.1.4 vs NectarV0.1.3: 307 - 214 - 117 [0.573] 638
... NectarV0.1.4 playing White: 146 - 114 - 60 [0.550] 320
... NectarV0.1.4 playing Black: 161 - 100 - 57 [0.596] 318
... White vs Black: 246 - 275 - 117 [0.477] 638
Elo difference: 51.0 +/- 24.6, LOS: 100.0 %, DrawRatio: 18.3 %
SPRT: llr 2.97 (100.9%), lbound -2.94, ubound 2.94 - H1 was accepted
V0.1.3
- Changed from 32hl to 8hl
Score of NectarV0.1.3 vs NectarV0.1.2: 1049 - 931 - 479 [0.524] 2459
... NectarV0.1.3 playing White: 589 - 399 - 241 [0.577] 1229
... NectarV0.1.3 playing Black: 460 - 532 - 238 [0.471] 1230
... White vs Black: 1121 - 859 - 479 [0.553] 2459
Elo difference: 16.7 +/- 12.3, LOS: 99.6 %, DrawRatio: 19.5 %
SPRT: llr 2.95 (100.3%), lbound -2.94, ubound 2.94 - H1 was accepted