Repository navigation
Lozza 2.1
Evaluation retuned with a new gradient descent (GD) Texel tuner, non-linear mobility split into mobility/tightness/tension, and Lichess support (lozzaBot).
Changes
- Non-linear mobility.
- Split up mobility into mobility, tightness and tension.
- Add Lichess support.
- Fixate on one square in Q search from depth -12.
- Retune using gd tuner.
- Add eval feature extraction code (for gd tuner) which is removed on release.
- Extract imbalance as a separate eval term.
- Handle old node versions WRT stdin.resume(). I think.
- Optimise pruning to pre makeMove().
- (2.0a) Fix timeouts.
- (2.0a) Add USEPAWNHASH - useful when testing.
- (2.0a) Set mob offsets to 0 while buggy.
Rating
CCRL 40/40: 2621 · CCRL Blitz: 2622
Usage
Use lozza.js with Node.js in any UCI chess GUI (Arena, Cute Chess, etc.), or in a web page/web worker.
Binaries
While Lozza is intended for web use, I can supply binaries on request. Please email me op12no2@gmail.com noting the target platform; thanks.