Search found 3576 matches

by Daniel Shawul
Thu Oct 15, 2020 5:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 3486

Re: Hacking around CFish NNUE

Think of Position*, containing your FEN and (Accumulator and DirtyPiece) structures. NNUE populate these structures using the function. void half_kp_append_active_indices Modify that to be based on your FEN rather than the bitboards code that it assumes the engine uses exactly like Stockfish does. A...
by Daniel Shawul
Thu Oct 15, 2020 5:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 3486

Re: Hacking around CFish NNUE

Why are you bothering with code written by others? Without fancy CPU optimizations NNUE is pretty trivial, right? You just need 2*64*256 piece-square tables, 256 for each location of the white King, and 256 for each location of the black King. The 2*256 PST sums for the current King position are re...
by Daniel Shawul
Thu Oct 15, 2020 4:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Hacking around CFish NNUE
Replies: 31
Views: 3486

Re: Hacking around CFish NNUE

Well ok, no reply is also an answer... What I've managed to achieve so far: 1. Compiled nnue.c separately 2. Initialized weights from file (well at least think so...) Now in order to call nnue_evaluate(Position *pos) the only thing I have a lack of is position object. First I was trying to initiali...
by Daniel Shawul
Tue Oct 13, 2020 7:49 pm
Forum: Computer Chess Club: General Topics
Topic: 87% of the poll voted that SF will win Tcec Sufi 19.
Replies: 93
Views: 9468

Re: 87% of the poll voted that SF will win Tcec Sufi 19.

Second half, 5 mini-match wins 52 - +1.31 + - 54 - +1.06 + = won 56 - +1.19 + - 58 - +0.80 = 60 - +1.14 + = won 62 - +1.17 = 64 - +1.17 = 66 - +1.12 = 68 - +1.20 + - 70 - +0.80 = 72 - -0.93 = 74 - +0.70 + = won 76 - +0.66 + = won 78 - +1.38 + - 80 - +1.05 + = won 82 - +0.83 = won=SF wins minimatch ...
by Daniel Shawul
Tue Oct 13, 2020 6:45 pm
Forum: Computer Chess Club: General Topics
Topic: 87% of the poll voted that SF will win Tcec Sufi 19.
Replies: 93
Views: 9468

Re: 87% of the poll voted that SF will win Tcec Sufi 19.

It has been clear for sometime now that the unbalanced book is very unfair to Lc0. TCEC does it for the sake of entertainment, but drawing any conclusions from it doesn't make any sense. This SuFi and last one have been all about who can convert better given a position with a +1 advantage. If every...
by Daniel Shawul
Tue Oct 13, 2020 6:34 pm
Forum: Computer Chess Club: General Topics
Topic: 87% of the poll voted that SF will win Tcec Sufi 19.
Replies: 93
Views: 9468

Re: 87% of the poll voted that SF will win Tcec Sufi 19.

It has been clear for sometime now that the unbalanced book is very unfair to Lc0. TCEC does it for the sake of entertainment, but drawing any conclusions from it doesn't make any sense. This SuFi and last one have been all about who can convert better given a position with a +1 advantage. If every...
by Daniel Shawul
Tue Oct 13, 2020 2:51 pm
Forum: Computer Chess Club: General Topics
Topic: 87% of the poll voted that SF will win Tcec Sufi 19.
Replies: 93
Views: 9468

Re: 87% of the poll voted that SF will win Tcec Sufi 19.

It has been clear for sometime now that the unbalanced book is very unfair to Lc0. TCEC does it for the sake of entertainment, but drawing any conclusions from it doesn't make any sense. This SuFi and last one have been all about who can convert better given a position with a +1 advantage. If every...
by Daniel Shawul
Tue Oct 13, 2020 1:59 pm
Forum: Computer Chess Club: General Topics
Topic: 87% of the poll voted that SF will win Tcec Sufi 19.
Replies: 93
Views: 9468

Re: 87% of the poll voted that SF will win Tcec Sufi 19.

It has been clear for sometime now that the unbalanced book is very unfair to Lc0. TCEC does it for the sake of entertainment, but drawing any conclusions from it doesn't make any sense. This SuFi and last one have been all about who can convert better given a position with a +1 advantage. If every ...
by Daniel Shawul
Sun Oct 11, 2020 12:43 pm
Forum: Computer Chess Club: General Topics
Topic: Dangerous turn
Replies: 31
Views: 3673

Re: Dangerous turn

Hmm, how many Mega-Watt-hours went into the datasets of CCRL, chessdbcn, Lc0, etc.? How to catch up as independent developer without a CPU/GPU cluster? Fair competition vs. originality? Only the big players are able to pay the price for originality? Opening/sharing the datasets for free use and set...
by Daniel Shawul
Sat Oct 10, 2020 11:38 pm
Forum: Computer Chess Club: General Topics
Topic: Dangerous turn
Replies: 31
Views: 3673

Re: Dangerous turn

I use my own labeled position sets. I have shared some of them. It is readily possible to generate a lot of positions for training. Generating labeled positions is expensive though. I have spent a few weeks of computer time with >100 cores to do that. That isn't possible for all programmers. So all...