Author: Robert Hyatt
Date: 19:57:49 05/28/04
Go up one level in this thread
I have gotten a pretty good start on a generic personality facility in Crafty. What I have done so far is: (1) all eval terms are now modifiable with a new version of the "eval" command. (2) there is a new "personality" command with two options, "personality save <filename>" and "personality load <filename>". What gets saved are all the evaluation parameters (there is no evaluate.h any longer), the extension values, and the selective search (null-move) parameters. There is also a default crafty.cpf (cpf = crafty personality file) that crafty will use on start-up if it exists, so that you can make your favorite setting the default. You can now create dozens of personality.cpf type files, and load them by name. There is no limit to the possible number of different personalities, obviously, and any name is allowable (ie Karpov.cpf, Tal.cpf, etc.) I'd like to send it to you and let you take a look. I believe you have added some other "controllable features" that we need to merge. IE your CPU intensity or whatever the variable name is as well as anything else you think might be interesting. I've been running this version on ICC for days to be sure all the eval stuff worked ok, in addition to the normal test suite validation (node counts) that I do... Bob
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.