In Progress · 2024 – Present
Competitive AI chess with a hybrid classical + neural architecture
A competitive chess engine integrating classical search algorithms with neural network-based evaluation. Built a C++ engine with minimax search and alpha-beta pruning for efficient legal move generation, then integrated a PyTorch neural network for board evaluation, combining classical search with learned heuristics. Trained via supervised learning on expert games and self-play RL, using bitboards and Zobrist hashing for speed.