syzygy wrote: ↑Sat Oct 10, 2020 11:04 am
Albert Silver wrote: ↑Sat Oct 10, 2020 2:41 am
SF doesn't have a closed team of developers. Dozens of people have contributed to it, and the NNUE authors are among them.
Perhaps we have a different understanding of what that means.
Apparently we have, even though what I wrote is not very complex.
I guess in your view 99% of Stockfish is not an achievement of Stockfish. That's fine, I just don't think it is a very useful view. Stockfish is not the effort of a closed team of contributors.
Btw, if I am not mistaken, the original Shogi NNUE engine was based on Stockfish.
Apparently what I wrote, which was also not complex, is not understood at all since literally nothing what you wrote above corresponds to what I stated in any way or form. And yes, you are mistaken about the Shogi NNUE engine. There are many engines in Shogi, almost all of which have NNUE support (all that I know of, but maybe not all), and they are not a list of 'SF clones'.
They borrowed ideas, not copy-and-pasted code.
http://yaneuraou.yaneu.com/2020/06/19/s ... ete-guide/
"For the last five years or so, the developers of the shogi AI have borrowed a lot of ideas from Stockfish."
In fact, the actual NNUE codebase in SF that was added is of complex status concerning the GPL. I speak specifically of the learning/training code. Sure, it is licensed under GPL, and I am not arguing that, but
who's GPL license is the real question. There is a reason the code is full of internal comments that bear no resemblance to chess, and these are not just because of a translation gone bad. It is because the code is really a direct port of the Shogi NNUE training code published at
YaneuraOu's GitHub. Also under GPL. And a lot of the terms and references in the comments are actually about Shogi, the game the code was originally written for.