← Back to Portfolio

Reinforcement Learning for Checkers: An Evaluation

Project Overview

This research project explores the application of reinforcement learning techniques to develop an intelligent agent capable of playing checkers at a competitive level. The study evaluates various RL algorithms, including Q-learning and deep reinforcement learning approaches, comparing their effectiveness in learning optimal strategies for the game.

The project investigates how different reward structures, state representations, and training methodologies impact the agent's performance. Through systematic evaluation against baseline opponents and analysis of learned strategies, this research provides insights into the strengths and limitations of reinforcement learning in board game applications.

Research Paper

If the PDF doesn't display, you can click here to view it in a new tab.

Key Features

Technologies Used

Python TensorFlow NumPy Reinforcement Learning Q-Learning Deep Learning