Files
NowChessSystems/modules
Janis Eccarius 2a3f0d6be3
Build & Test (NowChessSystems) TeamCity build failed
feat(official-bots): perspective-independent training via board flip for Black (NCS-116)
Training: for Black-to-move positions, mirror the board (ranks flipped,
colours swapped) before feature extraction so the model always sees the
position from the side-to-move's perspective.  Eval label is negated to
match.  Implemented in fen_to_features (board.mirror()) and __getitem__
(' b ' check in FEN string).

Inference (legacy evaluate()): applies the same flip for Black so the
model receives features in the format it was trained on.  The
scoreFromOutput negation converts back to White's absolute perspective.
Incremental accumulator path is unchanged — it uses the raw HalfKP
features with the existing sign-negation at output; the quality gain comes
from the richer training distribution.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 19:30:22 +02:00
..
2026-06-22 17:41:58 +00:00
2026-06-15 20:52:53 +00:00
2026-06-23 22:30:53 +00:00
2026-06-21 09:39:54 +00:00
2026-06-21 11:34:38 +00:00
2026-06-02 09:49:42 +00:00
2026-05-02 15:53:05 +00:00
2026-05-12 22:21:53 +00:00
2026-05-06 07:06:52 +00:00
2026-06-03 06:04:13 +00:00
2026-06-19 10:28:49 +00:00