jhonnold / berserk

UCI Chess Engine written in C
GNU General Public License v3.0
198 stars 30 forks source link

How to get stated with NNUE #537

Closed ArjunBasandrai closed 6 months ago

ArjunBasandrai commented 6 months ago

Hi Jay!

I am currently working on the Shuffle Chess Engine. I've made the decision to incorporate NNUE into my engine, but I'm facing challenges finding resources to kick-start the process. I'm particularly interested in understanding the required position encoding for NNUE and how to structure the architecture. It seems that the neural net differs from conventional networks. Additionally, the concept of horizontally mirrored buckets is a bit unclear to me.

Could you please share some resources to help me get started? Are there any talkchess threads or other materials that you think would be beneficial for my understanding? Your guidance would be greatly appreciated.

Thank you!

jhonnold commented 6 months ago

This really isn't the best place to ask for advice - there are many discord communities that are floating around where looking for help is better