What does AlphaZero do?

What does AlphaZero do?

AlphaZero is a computer program developed by artificial intelligence research company DeepMind to master the games of chess, shogi and go. This algorithm uses an approach similar to AlphaGo Zero. In each case it made use of custom tensor processing units (TPUs) that the Google programs were optimized to use.

What is AlphaZero coded in?

All code has been tested and written on Ubuntu 18.04 using Python 2.7, Tensorflow v1. 7.0 and compiled with NVCC V9. 0.176 (the Nvidia Cuda compiler).

Who is stronger AlphaZero or Stockfish?

The results leave no question, once again, that AlphaZero plays some of the strongest chess in the world. The updated AlphaZero crushed Stockfish 8 in a new 1,000-game match, scoring +155 -6 =839.

Why are there so many moves in AlphaZero?

There are about 150-250 moves on average playable from a given game state. The reason for the slow progress of DFS is that when estimating the value of a given state in the search, both players must play optimally, choosing the move that gives them the best value, requiring complex recursion.

How does alpha zero work to increase efficiency?

In fact, to increase efficiency, Alpha Zero uses one neural network that takes in the game state and produces both the probabilities over the next move and the approximate state value. (Technically, it takes in the previous eight game states and an indicator telling it whose turn it is.)

How does the alpha zero neural net work?

The Alpha Zero Neural Net The Alpha Zero algorithm produces better and better expert policies and value functions over time by playing games against itself with accelerated Monte Carlo tree search. The expert policy and the approximate value function are both represented by deep neural networks.

What kind of dataset does AlphaZero use?

Every single one of them (including the original AlphaGo) uses ridiculously large precomputed tablebases of moves, professional datasets of “well-played games”, and carefully crafted heuristic functions with tons of hacky edge-cases.