grddavies / c4zero

Reimplementing AlphaZero (ish) to learn connect 4

Home Page:https://gist.github.com/grddavies/b3cd879b383ea62f033db71492c1fa20

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c4zero

Reimplementing AlphaZero (ish) to learn connect 4

Demo

Play against the AI on Google Colab

Roadmap

  • Train an AI opponent for Connect 2 using MCTS
  • Upgrade network to handle 2 dimensional board
  • Train AI opponent to play connect 4
  • Make training loop more robust to overfitting
  • Develop new game: Connect 4 - Tombola where board rotations are possible
  • Train AI opponent to play Connect 4 - Tombola
  • Integrate with SolidJS front end

About

Reimplementing AlphaZero (ish) to learn connect 4

https://gist.github.com/grddavies/b3cd879b383ea62f033db71492c1fa20


Languages

Language:Python 100.0%