2016년 3월, 전 세계가 한 대국을 지켜봤습니다. 구글 딥마인드의 인공지능 알파고와 이세돌 9단의 바둑 대결이었죠. 결과는 알파고의 4승 1패. 많은 사람이 "컴퓨터가 어떻게 바둑을 이겼지?" 하고 궁금해했습니다. 이 글에서는 알파고가 수를 읽는 방법을 하나씩 풀어 보면서, 인공지능의 기초 원리를 초보자도 이해할 수 있게 설명해 드립니다. 1. 바둑은 왜 컴퓨터에게 그렇게 어려웠을까?체스는 일찍이 1997년에 컴퓨터가 챔피언을 이겼지만, 바둑은 그로부터 20년 가까이 걸렸습니다. 이유는 경우의 수에 있습니다.바둑판은 가로세로 19줄이라 첫 수를 둘 수 있는 자리만 361곳이고, 한 판이 진행되는 동안 가능한 배치는 우주 속 원자의 수보다 많다고 알려져 있습니다. 컴퓨터가 모든 경우를 하나하나 계산하는..