NNUE Weight Symmetry #33
Klamath233
started this conversation in
Ideas
Replies: 2 comments
-
For Pikafish, the asymmetry only happens when the king is on the middle file due to technical reasons. When the king is not on the middle file, it's symmetry. We are using a half mirroring model for NNUE, king on file f will be mirrored to file d. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thanks. That makes total sense. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Unlike Chess, CC has a symmetrical initial board. Therefore, I'm expecting the initial weights to be symmetrical as well. However, this is not the case:
Why is this the case? I'm assuming this comes from the asymmetry of the training data. I'm wondering if one can leverage the symmetry of the CC board to optimize training. I'm very new to engine design so let me know if this is not significant practically and why.
Beta Was this translation helpful? Give feedback.
All reactions