Can Stockfish evaluate the position in which it has not yet been trained? #4648
-
Hello! I have recently learned about neural network engine, but I have little knowledge of how it works. I want to know if Stockfish can correctly evaluate positions that it has not trained yet? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
you cannot train a neural network on all positions possible to be reached on a chess board. However, a neural network "learns" from the data it was trained on, so that it can give an accurate evaluation even on positions it was not trained on. |
Beta Was this translation helpful? Give feedback.
-
This is called "generalization". It refers to the ability of a model to apply concepts learned during training to new data that was not seen during training. |
Beta Was this translation helpful? Give feedback.
-
How can I download all positions that have been trained so far? How can I detect if a position has been trained or not? |
Beta Was this translation helpful? Give feedback.
This is called "generalization". It refers to the ability of a model to apply concepts learned during training to new data that was not seen during training.