
Search found 12 matches
- 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?
- 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
http://talkchess.com/forum3/viewtopic.p ... 90#p890509
- 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?
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- Wed Dec 02, 2020 21:53
- Forum: Draughts, Computer, Internet
- Topic: Learning draughts evaluation functions using Keras/TensorFlow
- Replies: 12
- Views: 9215
Re: Learning draughts evaluation functions using Keras/TensorFlow
Why Tensorflow and not PyTorch?
- 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 ...
- 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?
- 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 ...