AlphaZero is a generalization of the computer program AlphaGo Zero, a system that teaches itself how to play chess, shogi (Japanese chess), and Go.