← All projects

Reinforcement Learning

AlphaZero Othello

An AlphaZero-inspired Othello agent exploring neural-network-guided search, self-play, and reinforcement learning.

Overview

An exploration of reinforcement learning through Othello, using an AlphaZero-inspired approach to learning game-playing behavior.

Architecture / Methods

The project explores neural-network-guided Monte Carlo Tree Search and self-play using Python and PyTorch. Othello provides a bounded setting for investigating the relationship between learned guidance, search, and decision-making.

Technologies

  • Python
  • PyTorch
  • Monte Carlo Tree Search