How Do Chess Engines Work? A Look at Applied AI/ML Principles
If you’re like the rest of the world, you played at least a few games of chess after binge-watching The Queen’s Gambit. Beth Harmon didn’t have powerful computers to help her train like we do today. Ever since Deep Blue famous defeated Gary Kasparov in 1997, chess engines have become a critical part of the game.
But how do chess engines work? Is it hard coded from a database of known moves, or is it learned through training? Could it be using both?
More importantly, what can you learn from chess engines? You should leave this session with an understanding of how modern chess engines work, a better understanding of how AI/ML can be applied to solve problems, and, with any luck, some ideas on how to use AI/ML in your daily work.
This month we have Nathan Loding to walk through with us his experience and what he’s learned in building chess engines!
Nathan’s Bio:
I’m a nerd, I’ve always been a geek, dork, or nerd, and probably will always be. I love solving problems and technology is the best way to do that. I work professionally as a Senior Developer Relations Engineer for Basis Theory, helping developers keep their data safe and compliant. On the side, I’m a husband, father, collector of hobbies, gardener, and outdoorsman (hiking, camping, canoeing/kayaking). I enjoy working analog, with my hands, whenever possible. I hate chores and cleaning up after myself.