Chess AI

I am Gary Perez, and my colleague Go Khai created a chess game that implements a Neural Network to create a Chess Engine. Our game is built in python in the backend using python-chess library for the game's rules, and Tensorflow Keras API to build the neural network. We trained our neural network on over 200 million chess position evaluations so it could somewhat accurately predict the chess evaluation number for each position. We then used this evaluation number for each position and chose the best position for black. I turned the game from a terminal game to a user friendly web app.

Click on Chess AI for instructions or Click the Chess Image to start the game