Author: Stuart Cracraft
Date: 09:11:58 08/14/04
Go up one level in this thread
On August 12, 2004 at 17:26:15, Volker Böhm wrote:
>Hi Stuart,
>
>I recommend you test all your prunings you are doing in the following way. Then
>you´ll get some informations about pruning error.
>I currently have the following results:
>
>SEE < 0 gets about 0,3% of error rate (bad_prunings/good_prunings)
>a eval + eval_captured_piece() + margin gets a error rate about 0,001% - I
>tested many different "eval_captured_piece()" and margin to get to a low error
>rate.
>
>I never found any good solution to reduce the error rate for SEE < 0. The
>problem cases are much to complex to be easily calculated.
>
>The way to measure:
>
>pruning = Calc_If_Ill_prune(...);
>
>if (pruning) then pruneval = current_value;
>
>Do_the_stuff_that_would_be_pruned(); // changes current_value
>
>if (pruning)
>{
> if (current_value > alpha)
> {
> // pruning was a bad decision
> bad_pruning++;
> max_error = max(max_error, current_value - alpha);
> }
> else
> {
> good_pruning++;
> }
> write_statistics();
>}
This is over-my-head. I didn't understand it.
Can you give a general description? (I like to code too but
like to understand first. Thanks Volker.)
Stuart
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.