Author: Jaime Benito de Valle Ruiz
Date: 14:13:10 02/04/04
Go up one level in this thread
On February 04, 2004 at 16:59:39, Dann Corbit wrote: >On February 04, 2004 at 16:54:48, Jaime Benito de Valle Ruiz wrote: > >>>Suggestion: >>>Make everything parameter driven (including whether to include an evaluation >>>term or not). >>> >>>Read the setup stuff from a database or initialization file. >>> >>>Then you can do all kinds of interesting experiments without recompilation. >>> >>>You can look at Beowulf's personality code as an example of paramter driven >>>evaluation. >> >>sorry for my ignorance, but... what exactly does "parameter driven" mean? > >Instead of having some code in the program decide what weights to use for the >evaluations, let them be values within a range that are read from a data store. > >Then, if you want to change a bishop from 300 centipawns to 312, you just change >the stored value and you don't have to recompile. > >Then you can test paramter changes for test sets and for games without doing any >recompilation of the engine. > >You can also allow the users to create personalities (all attack and no defense, >insanely fortress mentality to protect the king at all costs -- whatever). Thank you for the answer. It is a sensible thing to do, and I know lots of programs work that way; I just didn't know it was call "parameter driven". You learn something every day. Regads, Jaime
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.