Book testing (tuning) with ProDeo

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Rebel
Posts: 7475
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Book testing (tuning) with ProDeo

Post by Rebel »

ProDeo 3.1x is a special version with the purpose to tune (analyzed) Polyglot opening books by playing matches at rapid time control. Opening books are never perfect but in a convenient way it's possible to weed out most bad or not so good moves. In the below examples we pitch two equal Polyglot books against each other, book-1 the normal way, book-2 the smart way. The smart way does the following things:

1. The first step checks the score of chosen book move with the score of the previous book move and if the score drops with >= 1.00 that book move won't be played. And if that was the only move available from the book the engine starts to calculate ignoring the book move.

2. The second step investigates the cases when there are more than one book moves available. If the score of the chosen book move is lower than >= 0.50 than the score of the best move, the chosen move is replaced with the move with the best score and finally the new chosen book move is compared with the previous book move -- as above -- but now with the 0.50 margin.

3. Book decisions [1] and [2] are stored in the file book-remark.txt as a guide to make modifications for instance with SCID. Results:

....

http://rebel13.nl/prodeo/prodeo-3.1.html#book
90% of coding is debugging, the other 10% is writing bugs.
belzedar94
Posts: 5
Joined: Fri Jan 08, 2021 9:19 am
Full name: David Jiménez

Re: Book testing (tuning) with ProDeo

Post by belzedar94 »

Hello Rebel,

Is there any way to generate and tune opening books for variants with your tool? (3Check, Crazyhouse, atomic, etc.)

Thanks :)