Computer Science Department
Mr. Slab Chess Engine
Nicholas Myer
Mr. Slab is a chess program based in Python that trained itself using the evaluations of another chess program, Stockfish 15, and convolutional neural networking. Inspired by AI research company DeepMind’s AlphaZero chess engine, Mr. Slab learned to play chess starting from nothing but knowing the rules of the game. Mr. Slab’s first games demonstrated no understanding of chess or strategical direction, but as the program evolved to recognize patterns it improved with every iteration. Mr. Slab shows significant improvement in chess ability after training on a database of chess games.