evaluation components of top free source code programs

Programming Topics (Computer Chess) and technical aspects as test techniques, book building, program tuning etc

Moderator: Andres Valverde

evaluation components of top free source code programs

Postby Uri Blass » 25 Aug 2005, 15:22

I wonder if fruit and other free source code program has command to show their evaluation components.

I want to see their evaluation components in specific positions.

I may change the code to do it but I do not like to work hours on it if it is easy to do it by some simple command.

Uri
User avatar
Uri Blass
 
Posts: 727
Joined: 09 Oct 2004, 05:59
Location: Tel-Aviv

Re: evaluation components of top free source code programs

Postby Peter Eizenhammer » 25 Aug 2005, 16:24

Uri Blass wrote:I wonder if fruit and other free source code program has command to show their evaluation components.

I want to see their evaluation components in specific positions.

I may change the code to do it but I do not like to work hours on it if it is easy to do it by some simple command.

Uri


What are you going to pay for an answer?

Peter
Peter Eizenhammer
 
Posts: 63
Joined: 28 Sep 2004, 14:36

Re: evaluation components of top free source code programs

Postby Uri Blass » 25 Aug 2005, 16:41

Peter Eizenhammer wrote:
Uri Blass wrote:I wonder if fruit and other free source code program has command to show their evaluation components.

I want to see their evaluation components in specific positions.

I may change the code to do it but I do not like to work hours on it if it is easy to do it by some simple command.

Uri


What are you going to pay for an answer?

Peter


Thanks for your idea to ask me to pay in order to reply my questions.
I am going to use it immediately in this post.
I will answer you about the last question only if you pay me 10,000,000$

Uri
User avatar
Uri Blass
 
Posts: 727
Joined: 09 Oct 2004, 05:59
Location: Tel-Aviv

Re: evaluation components of top free source code programs

Postby Daniel Shawul » 25 Aug 2005, 17:06

crafy and Bewuluf have this feature.
all other engines just give the overall evaluation of the position.
For some engines you can set sd = 1 and get the evalution result.
but this only works if they don't quiescence at d = 1
daniel
User avatar
Daniel Shawul
 
Posts: 366
Joined: 28 Sep 2004, 09:33
Location: Ethiopia

Re: evaluation components of top free source code programs

Postby Uri Blass » 25 Aug 2005, 17:26

Thanks for your reply

I will probably try to modify fruit2.1 by myself to give me the evaluation components.

My tries to improve movei by some parts of fruit's evaluation do not seem to have success inspite of the fact that I use smaller numbers than fruit.

Note that I did not copy and paste code and the evaluation that I have is not exactly the same as fruit(for example I have different definition to the stage of the game that is similiar to fruit but is not the same)

Nmbers that are similiar to fruit's numbers caused movei to play stupid sacrifices(and fruit is smart enough not to play them).

I figured out that the reason may be probably the fact that fruit reduced the value of pawns at the same time that king safety is implemented but I suspect that this is not the only reason.

I reduced the numbers and implemented some more ideas of fruit but
it is not clear if it made movei better and I still did not understand most of fruit evaluation(I believe that I understood king attack and king shelter and king storm but I am not sure if I understood them correctly).

I think that it is possible that I simply did not understand fruit's evaluation and this is the reason that I thought about writing a function to calculate fruit's components.

I think that understanding what a function does is sometimes easier by seeing some examples and not by a formal definition and changing the code to show evaluation components of specific positions can help me to see examples.

Uri
User avatar
Uri Blass
 
Posts: 727
Joined: 09 Oct 2004, 05:59
Location: Tel-Aviv

Re: evaluation components of top free source code programs

Postby Daniel Shawul » 25 Aug 2005, 18:09

My king safety evaluation is also not tuned.
Dann is doing an evaluation tuning for scorpio. He does
some sort of curve fitting from the data he obtained, and the
most significant deviation(really funny results) occured for king safety eval.
IIRC the way Fruit does king safety is it loops around the king's square
and give bonus for attacking the squares , and also type of pieces.
I do more or less the same. If you are going to implement this idea, i think you have to tune it along with other movei evaluation parameters.
so that it avoids bad sacrifices. Mine still does.
daniel
User avatar
Daniel Shawul
 
Posts: 366
Joined: 28 Sep 2004, 09:33
Location: Ethiopia

Re: evaluation components of top free source code programs

Postby Gian-Carlo Pascutto » 27 Aug 2005, 15:03

You can get nice ideas for a more advanced "pressure" kingsafety from Ed's notes about Rebel.

Don't copy them verbatim, I am quite sure Rebel is not using what he posted :)

Add some pawnshelter evaluation and you have something decent.

The real problem is tuning.
Gian-Carlo Pascutto
 
Posts: 42
Joined: 04 Jul 2005, 13:24
Location: Belgium

Re: evaluation components of top free source code programs

Postby smcracraft » 19 Jan 2006, 01:14

Gian-Carlo Pascutto wrote:You can get nice ideas for a more advanced "pressure" kingsafety from Ed's notes about Rebel.

Don't copy them verbatim, I am quite sure Rebel is not using what he posted :)

Add some pawnshelter evaluation and you have something decent.

The real problem is tuning.


There are ways to make tuning less time-consuming.

Stuart
smcracraft
 
Posts: 65
Joined: 15 Jan 2006, 05:38


Return to Programming and Technical Discussions

Who is online

Users browsing this forum: No registered users and 29 guests