Skip to content
Michael Pang edited this page Dec 17, 2017 · 22 revisions

Welcome to the chess-alpha-zero wiki!

What I'm doing on this fork:

  • Input: Positions are 12x8x8 binary feature planes, for last 8 positions. 5 auxiliary 8x8 constant planes for 4 castling flags and 50-move rule for total of 101x8x8. Side to move is always on the bottom of the board.
  • Adjudicating games by material to speed up training.
  • Multithreaded MCTS: Still CPU/lock bound in Python

TODO:

  • Implement MCTS in C++