NNUE 2: Augment net input features with classical eval score #4052
xefoci7612
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The idea is to add classical eval score to the NNUE input feature set.
The aim is to let the net, not only to have a second important source of information on the position, but to learn, when this information is valuable and when is not and hence to automatically train to output a value that is always the best between the 2 worlds, even better than choosing between classical and NNUE values, because possibly will be a learned smart blend between the two. We don't need anymore "use classical" stuff.
If the impact on the Stockfish speed is too big, then a middle ground could be used:
Train a teacher net with the feature set augmented by classical evaluation score
Train a standard NNUE student net to mimic the teacher and hence indirectly get some understanding of classical knowledge, still avoiding to call classical evaluation at every move.
Beta Was this translation helpful? Give feedback.
All reactions