This repository contains a group of study material of AlphaZero algorithm.
Mastering the game of Go with deep neural networks and tree search,
Matering the game of Go without human knowledge,
The notebook contains a series of note and code in each part of the Alpha Zero algorithm:
- PesudoCode of AlphaZero
- Tree Node class
- Monte Carlo Tree Search class
- MCTS Player class
- Game class
- Training class
The following blog posts are quite useful during the study of the algorithm.
pesudo code: https://www.jiqizhixin.com/articles/2017-11-02-18
MCTS: http://tim.hibal.org/blog/alpha-zero-how-and-why-it-works/