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.