Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: question about book and learning

Author: Uri Blass

Date: 05:38:28 04/26/02

Go up one level in this thread


On April 26, 2002 at 08:03:13, Jorge Pichard wrote:

>On April 26, 2002 at 07:26:31, Uri Blass wrote:
>
>>I try to implement book and learning in my program.
>>The target of the learning is simply to change the choice of the first move
>>in every game(I may change it later to change the choice of the first move only
>>after a loss or a draw).
>>
>>The program has a textfile of 2 chars when the first char tells it the first
>>move with white and the second char tells it the first move with black.
>>
>>The program always learn to change the first move with white from e4 to d4 and
>>in the next game again to e4
>>The program also always change the first move with black from 1...Nf6 to 1...Nc6
>>and back to 1...Nf6 with the exception that it does not choose
>>1...Nc6 against 1.d4 and prefers 1...d6(I could choose 1...d5 but I do not like
>>the fact that after 1.d4 d5 2.c4 my program plays dxc4 and tries to defend the
>>pawn).
>>
>>Here is the relevant part of my program.
>>I am interested in ideas how to build better opening book(I know that there are
>>a lot of free programs but I know that there are a lot of files in them and the
>>main reason that I almost did not look at other programs except tscp is the fact
>>that I did not know which file to look first).
>>
>>If there is a simple program that only use book(it does not have to be a chess
>>program and it can be in every thinking game) then I am interested to know about
>>it.
>
>Have you taken a look at this one, I believe that the Opening Book for YACE was
>created using this Bookbuilder:
>
>http://home.planet.nl/~k.e.c/bbdown.htm
>
>Pichard.

I find no source code there.
I am not interested in using a book that was already build.

I did not check if it is possible to use that for my program but
I feel that using a book that was already build by other people is cheating.

I think that every move in my book should be a move that I already analyzed or a
move that my program already analyzed and learned to put it in book.

I do not like big books because I want my program to play the game and with a
big book it is not the case.

I need a book to save time because I do not want my program to waste time by
calculating again in positions that it already calculated.

I also need a book to avoid repeating the same opening twice in a match of 4
games.

I think that a good program should calculate and sometimes find better moves
than the book moves and this is the reason that I think that a big book is not
the way to go.

Uri



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.