Search found 384 matches

by Joost Buijs
Tue Oct 05, 2021 07:48
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 233
Views: 33384

Re: NNUE

Hi Sidiki, What Eman does looks pretty much like a technique called 'root-learning', this is something that has already been pioneered back in 1959 by Samuel's checkers program. Alpha-Zero makes use of a 'policy network' which is a different technique although the net effect could look similar. The ...
by Joost Buijs
Sun Sep 19, 2021 16:40
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Hi Krzysztof, There is no rule that states when you have only one move (a capture) that you have to perform this move immediately. In this case I let the engine calculate with reduced time to get a reasonable ponder move. I agree that a GUI could make life more easy, but writing a GUI for just one ...
by Joost Buijs
Sun Sep 19, 2021 11:20
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof, thanks again for organizing this tournament! It's amazing that you are willing to put such an amount of effort into this event. For me this event was very helpful, it gave me a lot of insight in what reasonably could be improved. For one thing an EGDB is really necessary to avoid steppin...
by Joost Buijs
Sun Sep 19, 2021 08:10
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Tournament " The Unofficial World Championship Of Computer Programs In International Draughts 2021 " ended with victory of the program Damage by Bert Tuyt , second and third place was taken Dragon by Michel Grimminck and Sjende Blyn by Jelle Wiersma . Congratulations to Bert Tuyt, Michel Grimminck ...
by Joost Buijs
Sun Sep 12, 2021 07:38
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof, thank you for organizing this event! The amount of effort needed to play all these games on a DGT E-board must be tremendous. Despite their lower speed both NNUE programs seem to perform reasonably well. Both programs use 'supervised learning' meaning their network learns from the outcome...
by Joost Buijs
Thu Sep 09, 2021 06:34
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

After watching the tournament for some time I noticed that my engine (after the previous fix) now plays too fast. According to tournament rules I could submit one more update, so I asked Krzysztof to replace it with version 1.43c which tries to improve this situation somewhat. It can be downloaded h...
by Joost Buijs
Thu Sep 02, 2021 07:25
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

After fixing the time control bug in my engine (this was a real bug) I noticed that the engine used more time than expected and was at risk losing on time. According to the tournament rules it is allowed to update the engine twice. So I asked Krzysztof to replace it with an updated version that has ...
by Joost Buijs
Tue Aug 31, 2021 15:57
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Hello, Joost. Please let me know if it is possible to do play Ares as initiator against Truus who is the server. Sincerely, Yves. :) Hello Ives, Unfortunately this is not possible at the moment, I already made the code that is needed to be initiator, but it still has to be implemented in the engine...
by Joost Buijs
Mon Aug 30, 2021 19:34
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof, As promised I've added a small book to my engine. It contains about 100k positions, not very big but I couldn't make more of it on such a short notice. There also was a small bug in the time-control routine that made my engine move to fast, this is now fixed. I bumped the version to 1.43a...
by Joost Buijs
Thu Aug 26, 2021 20:10
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof, Maybe it's a nuisance, but after carefully watching the output of my engine I found that it didn't select the right ponder-move when the score of the opponents move >= beta. I fixed this behavior in a new version 1.42b. It has no impact on stability but this fix could make the engine a li...
by Joost Buijs
Thu Aug 26, 2021 13:57
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof, When I use pondering my engine seems to be working without any problems now. I still want to do some more tests to make sure that it is perfectly stable. As it looks now I can post a link to the final tournament version on the forum later today, this gives you the opportunity to test it o...
by Joost Buijs
Tue Aug 24, 2021 19:24
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof, I've been working on the engine for several days now and did remove a lot of small bugs, I also made some other improvements. Right now I'm busy getting pondering working, it is almost there but I want to make sure that it doesn't introduce unwanted behavior. The problem is that I never d...
by Joost Buijs
Mon Aug 09, 2021 11:00
Forum: Draughts, Computer, Internet
Topic: Processor for draughts
Replies: 3
Views: 501

Re: Processor for draughts

Krzysztof, It depends upon what you want to do with it. If you want to have the opportunity to use AVX-512 for NNUE type programs it is a good choice, if you don't need this you are probably better off with a 16 core AMD 5950X which is cheaper and faster for all other things. I have a 109080XE with ...
by Joost Buijs
Mon Aug 09, 2021 10:28
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof Grzelak wrote:
Sun Aug 08, 2021 12:14
I understand and thanks Joost.
Krzysztof,

The NNUE version of my program is only 7 months old, there is still room for improvement. The last ten days of this month I have time to work on it, I will notify you when I find some improvements.

Joost
by Joost Buijs
Sun Aug 08, 2021 11:36
Forum: Draughts, Computer, Internet
Topic: Unofficial World Championship Of Computer Programs In International Draughts 2021
Replies: 126
Views: 8465

Re: Unofficial World Championship Of Computer Programs In International Draughts 2021

Krzysztof, It seems yesterday I messed up and gave you a bad NNUE weight file. I had to copy the weights from one machine to another via my network and mistakenly created a link to the wrong folder without noticing this. Maybe the engine was not bad after all. Can you please delete the weight file y...