Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Stockfish Polyglot 250425 (by Marco Zerbinati)

Stockfish Polyglot 

Polyglot Book Learning Support
NEW: Added Book1 Width and Book2 Width options to control the variety of book move selection.
This update adds full learning support for Polyglot .bin opening books.

Features:
Supports Book1 and Book2 independently
Moves played from the book are logged with:
Position key (polyglot_key)
Move code (sf_move_to_pg_move)
Book origin (Book1 or Book2)
Log format is structured for automatic post-game processing
Learning Automation:
A Python script (apply_learn_batch.py) processes the log:
Reads all games from book_usage.log
Recognizes results via # RESULT: win/loss/draw
Applies the appropriate delta (+500/-500/0) to the learn field
Updates either book1.bin or book2.bin accordingly
Supports multiple games per session (# GAME_START/# GAME_END)
Automatically clears the log after processing
Saves all applied changes in learn_update_history.log


Rating Chess Engines Diary CEDR=3760

Stockfish Polyglot 250425 - download


Comments