noobpwnftw wrote: ↑Sun Dec 09, 2018 6:31 pm
Brute-forcing of those 28 million parameters of a evaluation function in a black-box style is neither efficient nor intelligent.
Brute forcing? I think you are confusing it with your Stockfish box running on 384 threads.
For generic algorithm, yes, a lazy man's solution to everything, but in chess domain, I do not see how it differs from a giant SPSA run in principle, and how would one call it "the future" when the comparable performance can be achieved in a way that is not a black-box.
It is important that when you are engineering something, you know the reasons behind its outcome, where in the A0 papers I see none, parameters and formulas are chosen arbitrarily because of "other attempts failed" or something, that is very scientific.
I have a friend who works with NN development who would agree, and openly states that in his opinion NNs are not science, but engineering projects. However, I complete fail to see why this is important here. I don't care at all if you call NNs the product of science, engineering, or fairy dust sprinkled over the CPU. The fact is that this is a radical departure from previous paradigms, and a working one. It is not important if it is significantly stronger or not. The fact that it is at least as good is revolutionary.
Also it is not "zero", why would one introduce temperature up to 30 plies instead of 40 or 50? Those are just another set of domain knowledge, and when you look at possibility of improvements upon such approaches, I see more domain knowledge. So this zero thing itself is a fake science, it is like putting a jet engine on a bicycle and say hey it runs so fast, nice work on building the jet engine, and how to improve? Get rid of the jet engine!
Again, I could not care less about this either. As many know, using the core Leela Chess training code, I have been working on training NNs that are completely non-zero, using human games, engine games, tablebases, and other changes, so if I am supposed to be defending zero as the end-all of end-alls, you are talking to the wrong person.