The Advanced NNUE Program
As part of my efforts to both document and improve my chess engine, Viridithas, I am officially beginning something I am referring to as the Advanced NNUE Program. This will involve three main pillars of effort:
- Continuing my work on improving the performance of Viridithas's NNUE implementation, and updating the documentation of this work as I proceed.
- Testing augmented input feature-sets for NNUE, including threat inputs, passed pawns, castling rights, bishop pair, and more.
- Running large-scale, rigourous hyperparameter sweeps for NNUE training, and implementing the Schedule-Free Optimiser into JW's bullet.