I get that people are exited about NNUE, new tech toys for us, like Christmas (and we have an excuse to buy new, geeky, hardware

--
Srdja
Moderator: Ras
I get that people are exited about NNUE, new tech toys for us, like Christmas (and we have an excuse to buy new, geeky, hardware
I would be! In fact, the I am planning on adding that to Pedantic in release 0.3 God willing. Of course, I guess then my HCE becomes NNLite and maybe that's the point you are trying to make.
Beautiful, that's the spirit
We are already at 22 architectures.dangi12012 wrote: ↑Fri Apr 28, 2023 10:15 am NNUE is a really bad term because people think it's one thing. If you read many engines source code you see it's really not.
Even Stockfish went through 5 architectures.
Very likely Stockfish went through many more, testing and throwing away. But unless you keep trying, start simple, testing and building, you cannot really hope to comprehend the characteristics of architectural changes, or even get a handle on the their time costs.Rebel wrote: ↑Fri Apr 28, 2023 10:22 amWe are already at 22 architectures.dangi12012 wrote: ↑Fri Apr 28, 2023 10:15 am NNUE is a really bad term because people think it's one thing. If you read many engines source code you see it's really not.
Even Stockfish went through 5 architectures.
I am sure that many programmers would agree that it goes deeper than that. Computer chess is, in many senses, for me at least, still a Drosophila and a microcosm for what will happen, or could happen, in our relation with AI and how it could change our existence, fundamentally. As in a meeting with another intelligence. Like in Science Fiction, the Vulcans detecting Faster Than Light travel from the Phoenix engineered by Zephram Cochrane in 2063 and initiating First Contact.Joost Buijs wrote: ↑Thu Apr 27, 2023 5:30 pmIf it is all so simple, why couldn't you get something trivial like this to work than? https://talkchess.com/forum3/viewtopic.php?f=7&t=76465hgm wrote: ↑Wed Apr 26, 2023 1:16 pm Making an NNUE evaluation is not really programming. It requires some rather trivial standard code for running the NN. There is no creativity there, I might as well write a program to calculate my tax returns. What is the fun in that? Basically you let the computer write its own engine, and the only contribution you make yourself is paying the electricity bill. In the end you will get something that might play strong chess, but you would still have no clue why or how it does this. So as a method of getting some understanding is is also a bust.
Maybe it is not so simple as you think it is. In the end all that matters is playing strength, nobody cares if it's been done with HCE, NNUE or whatever.
But people have been tuning their parameters for a very long time already (and obviously without any chance of "understanding" why the tuned values are better). This is how you get more Elo.