Stockfish
Stockfish copied to clipboard
UCI chess engine
I am trying to fill in some gaps in the documentation (including source code comments),and I have seen in that file change or addition intro blurb with refereences to transformer...
this affects https://github.com/nodchip/Stockfish/blob/master/src/extra/nnue_data_binpack_format.h#L6718
Since we now have the pytorch trainer and the architecture is becoming more complicated and less CPU friendly for training this trainer is less useful. It started causing issues when...
When a user sets the write_maxply to 99 for example to terminate the game more quickly than the default 400 or has an intention to generate training positions at specific...
In https://github.com/nodchip/Stockfish/issues/152, we have measured Elo performance between nets generated by different commits and random seeds. Random seeds should affect the spread in Elo performance. We should measure the spread...
The attached .plain file is converted to a bad .binpack file but passes validation. Conversion to .bin works, but again converting the .bin to .binpack again results in a bad...
This PR makes `calc_loss` use a new validation set each time it's called (one can now limit the amount of validation data used per `calc_loss` call, so this makes sense)....
Currently the CI for compilation and Supervised Learning were setup. We could also need the CI for Reinforcement Learning. i.e. CI for training data generation with an existing net file,...
I figured out how to efficiently compress FeatureTransformer weights in halfkp_256x2-32-32. It is exploiting fact that weights for pieces and for kings on neighbouring squares has similar weights. Then it...