Is there any way to improve chess engine's evaluation ?
I mean, nearly every engine evaluates like each other ( http://chessprogramming.wikispaces.com/Evaluation )
So does some engines have better eval than others?
Thanks in advance
EthanAra
Chess Evaluation
Moderators: hgm, Rebel, chrisw
-
- Posts: 2658
- Joined: Wed Mar 10, 2010 10:18 pm
- Location: Hamburg, Germany
- Full name: Srdja Matovic
Re: Chess Evaluation
Of course, Zeta Dva for example has a poor evaluation, when it plays against another engine which searches at the same depth it generally looses the game.So does some engines have better eval than others?
You can make some tests on your own and let Engines play on a fix search depth against each other...
Some people use ANNs, Artificial Neural Networks, to do some kind of evaluation, for example Herrman and NeuroChess.Is there any way to improve chess engine's evaluation ?
--
Srdja
-
- Posts: 1357
- Joined: Wed Mar 08, 2006 10:15 pm
- Location: San Francisco, California
Re: Chess Evaluation
There is definitely a wide variety of evaluation quality among engines. Primarily it has to do with the amount of specific knowledge built in to the evaulation, after all of the "obvious and easy" stuff is implemented, such as the items shown in the Wikispaces' list of "Basic Evaluation Features".ethanara wrote:Is there any way to improve chess engine's evaluation ?
I mean, nearly every engine evaluates like each other ( http://chessprogramming.wikispaces.com/Evaluation )
So does some engines have better eval than others?
Thanks in advance
EthanAra
But there are even big variations on implementations of, for example, pawn structure evaluation. Some consider just the pawns themselves, others include king location and non-pawn factors. Some include calculations of pawn races.
I would recommend looking at the source of Fruit/Crafty/Stockfish for examples of how "basic" evaluation factors can be extended to give the engine a much higher quality evaluation overall.
jm
Re: Chess Evaluation
1) Tests and matches gives you all information you need to improve your engineethanara wrote:Is there any way to improve chess engine's evaluation ?
I mean, nearly every engine evaluates like each other ( http://chessprogramming.wikispaces.com/Evaluation )
So does some engines have better eval than others?
Thanks in advance
EthanAra
2) You can not know or compare how an evaluation of an engine is better than one of others
3) A better evaluation is almost nothing. The most important is search + evaluation is better than others