Monday, January 23, 2017

Entry 02 - Human vs. computer

<AlphaGo's Artificial Intelligence>
AlphaGo, the computer program developed by Google DeepMind in London to play the board game Go, has been beating the world's best players after beating top player Lee Sedol at the ancient Chinese game in 2016. AlphaGo uses an Artificial Intelligence (AI) to calculate the best moves and number of cases that could possibly happen during the game. Through machine-learning, AlphaGo notices constant patterns and upgrades its performance by practicing multiple data.

<Relation to Computer Science>
The software of AlphaGo combines neural network algorithms and machine-learning techniques with software engineering. Computations are neural networks and layers of neurons, arranged in overlapping layers, process the input. It derives more abstract parts of the game using convolutional networks. This type of technology has made breakout in automatic image recognition.

<References>
1. http://arthurjung.tistory.com/553
2. https://www.scientificamerican.com/article/how-the-computer-beat-the-go-master/
3. https://en.wikipedia.org/wiki/AlphaGo
4. https://www.newscientist.com/article/2117067-deepminds-alphago-is-secretly-beating-human-players-online/