Search found 4123 matches

by syzygy
Sun Jul 05, 2020 1:23 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish has included WDL stats in engine output
Replies: 19
Views: 618

Re: Stockfish has included WDL stats in engine output

<snip> Honestly I have always thought that it was strange that the win probability was not the standard. There is no problem using win probabilities in an alpha beta framework (just think opponent’s win probability = 1 - my win probability. Thinking in win probabilities is much more intuitive and c...
by syzygy
Sun Jul 05, 2020 1:20 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish has included WDL stats in engine output
Replies: 19
Views: 618

Re: Stockfish has included WDL stats in engine output

Honestly I have always thought that it was strange that the win probability was not the standard. There is no problem using win probabilities in an alpha beta framework (just think opponent’s win probability = 1 - my win probability. Thinking in win probabilities is much more intuitive and can also...
by syzygy
Sun Jul 05, 2020 1:01 pm
Forum: Computer Chess Club: General Topics
Topic: WDL
Replies: 42
Views: 1175

Re: WDL

... WIth a TB draw this is more complicated since a draw score does not guarantee a draw. But if the root position is a TB draw, then Stockfish knows that and could again make use of that knowledge quite easily. (Perhaps this is being planned and has simply not yet been done in the current master.)...
by syzygy
Sun Jul 05, 2020 10:20 am
Forum: Computer Chess Club: General Topics
Topic: WDL
Replies: 42
Views: 1175

Re: WDL

IS Kvs K really the issue here? Stockfish uses adjudication and no egtb in fishtest - so of course their data will be deficient. My opinion is that for games that have a known result , why would anyone even look at WDL? And why would anyone look at WDL in the first place. But if a prediction of the...
by syzygy
Sat Jul 04, 2020 2:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish has included WDL stats in engine output
Replies: 19
Views: 618

Re: Stockfish has included WDL stats in engine output

However, I can't find this requirement in this copy of the spec: http://wbec-ridderkerk.nl/html/UCIProtocol.html Perhaps I am overlooking it or it is included in some later version. Or GCP simply misread the spec. It must be this sentence: * if the engine or the GUI receives an unknown command or t...
by syzygy
Sat Jul 04, 2020 2:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Stockfish has included WDL stats in engine output
Replies: 19
Views: 618

Re: Stockfish has included WDL stats in engine output

You cannot say that a GUI not implementing it is not fully UCI-compliant, though. Or did you mean that UCI compliance should make a GUI resistant against whatever garbage an engine might cough up? The specs require that of the engine; I am not sure they also require it of the GUI; they are written ...
by syzygy
Sat Jul 04, 2020 12:44 pm
Forum: Computer Chess Club: General Topics
Topic: WDL
Replies: 42
Views: 1175

Re: WDL

The real information is reported score and depth. The WDL printed by SF is just a re-interpretation of the reported score and depth. That's not fully correct. Change to The WDL printed by SF is just a re-interpretation of the reported score and current move number. You are right, thanks for the cor...
by syzygy
Sat Jul 04, 2020 11:55 am
Forum: Computer Chess Club: General Topics
Topic: WDL
Replies: 42
Views: 1175

Re: WDL

If WDL shows 200 500 300, for example, then the interpretation is that the side-to move has a 20% chance of winning and a 30% chance of losing. That predicts that 50% of the games will be drawn. The rest are decided games. How accurate is that? Where's the data that shows when 200 500 300 is shown,...
by syzygy
Sat Jul 04, 2020 11:47 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Throwing out draws to calculate Elo
Replies: 181
Views: 2187

Re: Throwing out draws to calculate Elo

Bayesian logic says that we should change our expectation based on new information. If I have 8 wins and 2 draws LOS gives me a number. If I add a thousand draws, LOS gives me the same number. Elo, on the other hand, would use the new information to change the expectation. Elo is really only an ind...
by syzygy
Sat Jul 04, 2020 11:37 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: GCC 8.1 vs GCC 10.1
Replies: 21
Views: 671

Re: GCC 8.1 vs GCC 10.1

Compilation (same for both GCC and Clang): -O3 isn't always the fastest. What if you try -O2 instead? I've tried. O3 is faster. But not by much. Perhaps I should spill the guts out of O3 - O2, and try each optimisation in that set one by one, to see which one is useful. It could be a mixed bag of g...