Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Evaluation Function

Author: J. Wesley Cleveland

Date: 11:08:38 05/06/99

Go up one level in this thread


On May 06, 1999 at 11:34:51, José Carlos wrote:

>  I'm finishing writing the first beta version of my chess program (Averno). It
>is quite simple at this moment, but I always try to be original, and I have an
>idea about the eval function:
>  Instead of "inventing" rules for evaluating positions from my experience in
>chess (or others experience), could it be possible to make the program invent by
>itself those rules? I mean, if I was able to write some code for, starting with
>a position, an evaluation (taken from grandmasters games) and a best move, the
>program could "inference" (sorry, I dont know this word in english correctly,
>but I hope you understand) some rules that he, later, use in his games.
>  How? Well, there are many interesting AI methods to do this. I'm particularly
>interested in Neural Networks, but some others may be suggested.
>
>  Have any of you thought of this any time? Any ideas? Any real cases?
>

You could include a large number of sub-rules (e.g. instead of center control,
white pawn on e5, white knight attacks d5,...) and use neural networks or some
other method to give weights to combinations of these.
There is an article in "Advances in Computer Chess 1" listing a large number of
these "sub-rules".



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.