Author: Sven Reichard
Date: 09:08:35 06/24/02
Go up one level in this thread
On June 24, 2002 at 11:37:08, William H Rogers wrote:
>On June 24, 2002 at 10:43:34, Sven Reichard wrote:
>
>>On June 24, 2002 at 09:22:41, Vladimir Medvedev wrote:
>snip...
>>2) Of course the main structure of the evaluation function can't be changed
>>(unless the program modifies its own source code and recompiles itself), but if
>>the evaluation function is flexible enough it can discover new features and use
>>them.
>
>The above statement is not quite true. If you design your program with all of
>your eval functions stored in a file on the hard-disk and load them each time
>you run your program, then the program can modify its own eval without having to
>recompile its self. This is really quite easily to implement, but I do not know
>of any programs that are doing it as of now. After a few hundred (thousand?)
>games then the numbers can be hard coded if you want.
^^^^^^^
>Bill
>
Bill,
what do you store in this file? If it's numbers, then you just update some
weights for certain positional features; you can't discover new features like
that. This is what I meant by "not being able to change the basic structure".
The other possibility is to store some pseudo-code and interpret it, but I doubt
this can be done efficiently.
Sven.
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.