Months ago I created a programmer poll on this issue and the feedback was disappointing, only 8 programmers responded to the 3 choices.Pedrox wrote:I do not know who imposed the idea that each engine should use its own evaluations to create the network and could not use evaluations from other engines, this was imposed as a must. Who decided it and why? If someone wants to organize a tournament under those circumstances I am fine with it. But I don't feel the need for someone to tell me how to make my engine.
1. My preference is that I am allowed to use any existing network for my engine. [2 votes]
2. My preference is that I am allowed to use any game collection to create my own network. [4 votes]
3. My preference is that I am in favor that any programmer creates his own network either from human game collections or from his own engine. [2 votes]
While I personally favor option [3] I consider it unfair to starting programmers who want to do machine-learning and are forced to write a good HCE evaluation first and so my vote goes to [2], making it 5.
I heard opinions you don't need a good HCE evaluation for NNUE development, I invite them to read my experiments with 2 engines, Rodent giving 300 elo on a small NN of 400M positions and Crafty giving nothing. Crafty by the admission of the author himself saying his HCE is not so good. For NNUE development one needs a decent HCE. The links -
https://prodeo.actieforum.com/t728-rode ... evelopment
https://prodeo.actieforum.com/t764-craf ... evelopment
Remark - Regarding the importance of this issue it was disappointing to see only one author of the top-20 engines responded to the poll, is the issue too touchy?

