Skip to content

An implementation of Monte Carlo Tree Search (MCTS) and Deep Reinforcement Learning (Deep RL) for Othello, drawing inspiration from AlphaZero.

Notifications You must be signed in to change notification settings

swarnim-j/Othello-RL-MCTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Othello RL

This repository implements a Monte Carlo Tree Search (MCTS) algorithm for decision-making in game-playing scenarios along with Deep Reinforcement Learning techniques, following the methodology inspired by approaches like AlphaZero. The code includes modules for the MCTS algorithm, game logic, neural network models, player implementations, and an arena for player competition. The coaching module orchestrates self-play and learning, creating a framework for experimentation. The implementation is structured to reflect a similar methodology to AlphaZero, where reinforcement learning and tree search guide decision-making in games.

About

An implementation of Monte Carlo Tree Search (MCTS) and Deep Reinforcement Learning (Deep RL) for Othello, drawing inspiration from AlphaZero.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published