Luecx / CudAD

GNU General Public License v3.0
15 stars 9 forks source link

How to get started with NNUE #8

Open MadBonzz opened 10 months ago

MadBonzz commented 10 months ago

Hey

I wanted to get started with building my own NNUE for chess engine project. I couldn't find any resources that explain the concepts and implementation clearly. Can you help me by suggesting some resources and kick start the process of building my own nnue.

Luecx commented 10 months ago

I recommend a few things. A) checkout Grapheus, it's the Followup project and is more flexible.

I recommend for training reference, you look at jay honolds fork of Grapheus. Since I'm on my phone I can't link it right now.

Also when it comes to implementations inside your engine, it's straight forward for simple networks. All you need is a basic understand of the math. I recommend you check out the OpenBench discord server where Jay, myself and other Grapheus users are active and you post your question there.