Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Strength of the engine in chess programs

Author: José Carlos

Date: 09:46:41 05/21/02

Go up one level in this thread



>But I think it would be interesting if someone could make a program that would
>work on the openingface of the game, not just copy human moves. Perhaps the
>programs could add something to our opening knowledge, not just copy human
>analysis. I imagine a program that experiment with different opening lines it
>calculated itself, learn, try new lines and do some real learning.  Slowly
>building its own openingbook. But this just dreaming I guess.
>
>Torstein

  No it isn't. It's not dreaming at all. My mediocre program is able to do that,
so I guess most top programs are. As a matter of fact, I'm performing an
experiment with my program regarding opening books. I'm comparing three
possibilities:

  1. Empty opening book. The program creates it's own by playing games and
storing information about it's own moves (note that it doesn't copy the
opponents moves).
  2. Narrow and deep opening book. Just some main lines getting very deep. In
this case, the learning tries to make the book wider.
  3. Wide but not deep book. A lot of options for the first moves, but none very
deep. The learning tries to choose among the many possible lines which give
better results and get deeper on those lines.

  I don't have conclusive results yet but, at first sight, it seems that 1 gets
the best results for my program.
  It is important to note that the program can, at some point, decide a book or
learnt line is not good and search to find another one.
  It's not a dream at all. Actually, it's much easier than it seems.

  José C.




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.