Icohedron / Hexitricity

Deep Convolutional Neural Network, Reinforcement Learning, and Monte Carlo Tree Search to play Hex.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Asynchronous Advantage Actor-Critic (A3C) with Monte Carlo Tree Search and Hex

To train a new network, remove the following files:

  • saved_networks/checkpoint
  • saved_networks/Hex9x9-v0-Hexitricty.checkpoint
  • saved_networks/Hex9x9-v0-Hexitricty.checkpoint.meta
  • saved_networks/tf_summaries/events.out.tfevents.*

Then execute async.py using the command

python async.py

To evaluate the network, set async.py's TRAIN variable to False and run the file again.

Dependencies:

About

Deep Convolutional Neural Network, Reinforcement Learning, and Monte Carlo Tree Search to play Hex.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%