Checkers AI

ยท

Alpha-Beta vs. Reinforcement Learning

About

Built this from scratch after my reinforcement learning class. See if you...

Key Features

  • Q-tables serialized with pickle so the trained policy loads instantly, no retraining
  • Hand-tuned evaluation heuristics for the alpha-beta agent

Backend & Infrastructure

RL agent trained across 10,000+ self-play games using reward shaping and epsilon decay. Benchmarked over 5,000 matches to verify policy convergence and tactical improvement over time.

Type

AI / ML

Stack

PythonQ-LearningAlpha-Beta Pruning

Source Code

View on GitHub

Media

Checkers AI screenshot 1

Checkers AI screenshot 1