Skip to content

Program made for my bachelor's thesis. It compares efficency of different reinforcement learning algorithms at playing Minesweeper.

Notifications You must be signed in to change notification settings

Mikulej/rl-minesweeper

Repository files navigation

Reinforcement Learning Minesweeper

Reinforcement learning program playing Minesweeper, created using StableBaselines3, Gymnasium, CUDA and Pytorch. Documented and compared algorithms: MaskablePPO, PPO and A2C.
minesweepergif

Requirements

  • Windows
  • Python 3.11
  • Miniconda
  • CUDA 12.4 (Optional)

Miniconda setup

  • During or after installation set enviornement variable to .../miniconda3 directory
  • Create enviornement conda create .../python-minesweeper-main/.conda or Create enviornement... option in Visual Studio Code
  • Activate enviornement activate
  • pip install -r requirements.txt

About

Program made for my bachelor's thesis. It compares efficency of different reinforcement learning algorithms at playing Minesweeper.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages