Deep learning for… chess

1 · Erik Bernhardsson · Nov. 29, 2014, 5 a.m.
I’ve been meaning to learn Theano for a while and I’ve also wanted to build a chess AI at some point. So why not combine the two? That’s what I thought, and I ended up spending way too much time on it. I actually built most of this back in September but not until Thanksgiving did I have the time to write a blog post about it. What’s the theory? Chess is a game with a finite number of states, meaning if you had infinite computing capacity, you could actually solve chess. Every position in chess i...