Author: Chessfun
Date: 13:00:46 01/31/02
Go up one level in this thread
On January 31, 2002 at 14:31:12, Dann Corbit wrote: >On January 31, 2002 at 14:06:10, Chessfun wrote: > >Glad that the problem was found and solved. Hope you are back to 100% very >soon. I'm already fine Dann thanks. >I don't remember GCP's book algorithm. I suspect that both programmers used the >same source for their opening book. Many "automatically generated" opening >books just consider that any move a GM has played must be good, and especially >if it has been played twice. Some opening books do not even consider if the one >who made the book won or lost the game! > >I rather suspect that this was just an example of the difference in quality >between an automatic book and a hand-tuned book. I doubt very much if any of >the amateur programs have any real hand work in their books. In this long post: >http://f11.parsimony.net/forum16635/messages/21642.htm >I discuss how Pepito's opening book for 1.42 and earlier had Noah's Arc Trap in >it, *AND* would play the losing side! > >Amateur opening books make for great amusement from time to time. It's just >another element of computer chess that needs more attention from the >programmers. The way Sjeng works in this case is with the standard (I assume) normal.opn and a book from 2600 GM Games I had made, as the original failed in round 1. Therefore it would follow the normal.opn until it ended at which point it would switch to the nbook.bin created from the 2600 GM games. However in this case the whole line is in normal.opn with ! for black's moves. So why Sjeng followed this line is one question. From Sjeng's readme file. "The opening books ----------------- Sjeng uses two kind of books: .opn books and binary books The .opn books are intended to be created manually, and are ideal for getting Sjeng to play your favorite openings. Each opening comes in long algebraic notation on a seperate line. It can contain tags such as ! or ?. Comments must be contained in forward slashes (/). For example: /* king's pawn openings */ e2e4! e7e5! d2d3? To use a .opn book, just copy it to the same directory where you are running Sjeng from, and rename it to normal.opn. Sjeng will always look in the normal.opn book first and will never apply learning to it. The binary books are created automatically from PGN databases, by a built-in bookbuilder. To use it, just start Sjeng and enter 'book'. Be sure to make the keycache large enough or the book-generation will be slow and you will end up with very large files. One byte in the keycache is enough for one position. The keycache is stored in RAM, so do not make it bigger than the actual amount of RAM you have. You need about 12 bytes diskspace per position that will be stored. You must use a pure PGN database. Many buggy software outputs broken PGN, and it will cause problems with Sjeng. I recommend running your PGN database through the 'PGN-Extract' program by David Barnes first. It has options to strip variantions, comments and NAG's and to suppress duplicates which will significantly speed up the bookbuilding process, as well as getting rid of any psuedo-SAN. http://www.cs.ukc.ac.uk/people/staff/djb/pgn-extract/ It is possible that the bookbuilding process produces both a #nbook.bin# and a nbook.bin file. This is a bug in one of the Windows libraries. You can delete the nbook.bin file and rename #nbook.bin# to nbook.bin. It will take less diskspace." Sarah.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.