AlphaGo by Deepmind
History of Go
The history of computer Go began in the early 1970s, when it was demonstrated that reasonably good players could be developed by neural networks. A few years later, the idea that a computer could play Go well enough to beat a professional human player was proposed, but the idea was generally dismissed as being far too ambitious.
In 1989, researchers at the University of Essex developed a Go-playing program using neural networks called Deep Thought. Deep Thought was able to beat a top Japanese professional Go player, Takagi Shoichi, in 1989. In 1997, IBM’s Deep Blue program beat the world champion, Garry Kasparov, in chess. This victory sparked interest in developing a program to beat the best Go players in the world.
What is AlphaGo?
A Go program based on a Monte Carlo tree search algorithm, developed by researchers at Google DeepMind, defeated the European Go champion in October 2015. This program, called AlphaGo, beat the Go champion, Lee Sedol, in March 2016. The program that beat Lee Sedol is a neural network that is able to “learn” in a way that mimics human learning.
How AlphaGo Works?
The program uses two neural networks: one to evaluate positions on the board, and the other to select moves. The idea was to have the program play against itself, and learn by itself. The program started out playing only at the amateur level, but learned to play good enough moves to beat the top players in the world.The program learned to select the good moves by playing against itself millions of times, while also playing against other software.The program “learned” by playing against itself, and adjusting its own rules. The program can now make moves better than any human player can make. The program has been defeated at times, but it has proven in each case that it can learn from its mistakes. The next step is to get the program to play the game at an even higher level, and to have it win every game. The program has already been used to test and improve other programs used in other types of games. It may be possible for the program to be used to improve some other types of programs that are used by humans.
Future of AplhaGo
The development of the AlphaGo program has caused people to think about other ways to improve the program. One idea is to have it play against itself, but to have it play against programs that have been programmed to play in the style of the best players. This program has already been improved to the point where it is now unbeatable by any human player. This program is a good example of the way that we can use computer programs to help us do things that we would not be able to do otherwise.The AlphaGo program could help us to do better things in many other ways.
The program could be used to help us find cures for diseases, and it could be used to help us find better ways to manage the world’s natural resources. The program could be used to help us manage the world’s economies, and it could be used to help us find better ways to manage the world’s political systems. The program could also be used to help us to find better ways to manage the use of the world’s natural resources.
Conclusion
We can use the program to help us to find better ways to manage the world’s natural resources, and it can help us to find better ways to do many other things.The development of the program has caused people to think about other ways to improve the program.
Subscribe to Ramit Surana
Get the latest posts delivered right to your inbox