Search found 12 matches

by Madeleine Birchfield
Wed Nov 10, 2021 05:43
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE

I'm wondering, has anybody written an engine that uses NNUE for (10x10) Frisian draughts?
by Madeleine Birchfield
Thu Apr 22, 2021 03:31
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE

Somebody at Talkchess said that Krzysztof Grzelak's CPU does not support AVX2:

http://talkchess.com/forum3/viewtopic.p ... 90#p890509
by Madeleine Birchfield
Fri Jan 15, 2021 08:31
Forum: Draughts, Computer, Internet
Topic: Draughts equivalent of Sygyzy tablebases?
Replies: 6
Views: 7834

Draughts equivalent of Sygyzy tablebases?

Sygyzy tablebases in chess are a standardised 6-piece endgame database that virtually all good chess engines use. Is there a draughts equivalent?
by Madeleine Birchfield
Fri Jan 01, 2021 07:07
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE


Sidiki, and to reply on your other question.

I used the previous match file and extracted a file with positions, and a file with result labels (based upon the previous Damage Evaluation, scaled with a Sigmoid function).
You could say that in this way you project the old evaluation function into a ...
by Madeleine Birchfield
Fri Jan 01, 2021 07:02
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE


Sidiki, thanks for your post.

In all honesty I doubt that with NNUE one would get better results compared with the current Scan pattern-based evaluation functions.
They are extremely efficient and fast, so I don't know if we would even get close.

But working on NNUE is fun, and I like the fact ...
by Madeleine Birchfield
Thu Dec 03, 2020 00:54
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE



NNUE : Pioneered in Shogi programs, now in Stockfish, currently strongest programs for chess, Shogi. Input = all King (square) * Piece (both type and square) entries. 3 fully connected layers on top. Same C++ machinery as for the above entry required (all implemented in Shogi and Stockfish ...
by Madeleine Birchfield
Wed Dec 02, 2020 22:25
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE


A slightly cheaper version might be called "PN" networks: all Piece (both type and square) * Neighbor (both type and square) entries. So only the 4 neighboring squares get computed. This is only slightly more expensive than the "P" type networks, yet might offer a flexible form of Scan-like ...
by Madeleine Birchfield
Wed Dec 02, 2020 22:13
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE


In the spectrum of eval complexity, one could make roughly the following hierarchy:


Patterns : Pioneered by Fabien's Scan, strongest programs now for 8x8 checkers and 10x10 draughts. Input = K indices ranged 1..3^N for patterns of N squares, only K valid for every position. Fast index ...
by Madeleine Birchfield
Tue Sep 01, 2020 16:50
Forum: Draughts, Computer, Internet
Topic: Open source draughts engines
Replies: 3
Views: 5342

Re: Open source draughts engines



The major draughts engines, such as Scan, Kingsrow, Damage, Dragon, et cetera, all seem to be closed source. Are there any open source draughts engines out there?

Scan and Moby Dam are open source:
https://hjetten.home.xs4all.nl/


Thanks, I found the source code for the engines in Rein ...
by Madeleine Birchfield
Thu Aug 27, 2020 19:04
Forum: Draughts, Computer, Internet
Topic: Open source draughts engines
Replies: 3
Views: 5342

Open source draughts engines

The major draughts engines, such as Scan, Kingsrow, Damage, Dragon, et cetera, all seem to be closed source. Are there any open source draughts engines out there?
by Madeleine Birchfield
Mon Aug 24, 2020 12:19
Forum: Draughts, Computer, Internet
Topic: NNUE
Replies: 274
Views: 221188

Re: NNUE

A comment on the NNUE archirecture; chess and shogi engine devs usually use the halfkp architecture, which encodes on the first layer the relation between the player's own king and each piece on the board. However draughts doesn't have an equivalent of the 'king' piece in chess and shogi (draughts ...