Halogen - UCI chess engine
Author: Kieren Pearson
Halogen now comes packaged with its very own neural network for evaluation! The network is embedded into the executable and no additional work is needed for the engine to work.
The weights file for the NN is included in the ./src/ directory and is written in a plain text format for convenience. The network has 741 input parameters, 64 hidden neurons and one output with ReLU activation. The weights are embedded into the executable and do not need to be placed in the local directory.
Change log:
Improved evaluation by implementing a neural network (#49, #51, #53, #69, #72, #75 ~80 ELO)
Implemented IID reduction as outlined by the author of Rebel (#50)
Added Syzygy EGTB support through Fantom (https://github.com/jdart1/Fathom). Tested up to 5 piece but shouldn't have issues with 6 or 7 (#57)
Fixed implementation of static exchange evaluation to work correctly (#65 ~40 ELO)
Removed pawn blockade detection as it has no effect on playing strength (#76)
Halogen 7.0 download
All files (games, tables and engines) - download from page
Comments
Post a Comment