Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: New version of EXchess

Author: Dan Homan

Date: 13:30:38 11/19/00

Go up one level in this thread


On November 19, 2000 at 08:53:31, Georg v. Zimmermann wrote:

>>
>>>>I'm also curious about how Exchess decides what to tune after each loss. How
>>>>does it "know" what evalution scores to change?
>>>>
>>
>>Ah, this is the "Temporal Difference" learning stuff.  It is all explained in
>>the Knightcap ICCJ articles.  A simple explaination is that a small change is
>>made in each parameter...  this change is tested to see how significant a change
>>it would have made in the final score for each position and that significance is
>>scaled by how close that position is to the end of the game...  the significance
>>of the change is used to judge which parameters should be adjusted and by how
>>much.
>
>This sounds very interesting. Unfortunately I did not understand the learning
>code at all.
>
>Is there any place to get this "knightcap article" on the web ? If not, can you
>maybe give some more technical details about this algorithm or annotate the
>learning code ?

I got the papers off the web, so I know they are there.  Just look in the
computer chess resource center and find either the Knightcap website or try the
"machine learning in games" website.  As for a technical description of the
code, I posted such a description a few months ago.  I will see if I can find it
and post it again.

 - Dan


>
>That would be great,
>
>Georg v. Zimmermann



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.