← 실계산 조각
이 화면은 이 네 종목 이야기입니다● 시세 불러오는 중

기준일을 100으로 놓고 그린 선입니다.

같은 사건의 서로 다른 자리입니다 — 만든 쪽(알파벳), 계산을 판 쪽(엔비디아), 다른 길로 간 쪽(마이크로소프트), 그리고 그 판이 열린 나라(네이버). 주가가 이 기술 때문이라고는 말하지 않습니다.

실계산 조각 · 알파고

합법 국면 2.08 × 10170
알파고는 그걸 다 보지 않았다

바둑판 위에 놓일 수 있는 국면의 수는 정확히 세어져 있습니다 — 2016년 1월 존 트롬프가 계산을 끝냈고, 답은 171자리 수입니다. 관측 가능한 우주의 원자가 1080개니 그보다 1090 많습니다. 전부 세는 건 불가능합니다. 아래에서 알파고가 대신 쓴 방법을 직접 돌려, 정책망이 붙는 순간 무엇이 달라지는지 재 봅니다.

① 다 세려면 얼마나 되는가가로 = 몇 수 앞 · 세로 = 경우의 수(로그)
계산 중

경우의 수

바둑 약 250 · 체스 약 35 · 오목 약 200. 바둑 첫 수는 361군데입니다.

프로 바둑 한 판이 150~250수입니다. 체스는 80수 안팎.

이 판이 세는 것과 안 세는 것 — 여기 곡선은 bd, 즉 “끝까지 갈라지는 가짓수”입니다. 맨 위 제목의 2.08×10170은 그것과 다른 값으로, 판에 실제로 놓일 수 있는 국면의 수입니다. 둘은 다른 것을 셉니다 — 헷갈리기 쉬워 나눠 적습니다.
경우의 수
10360
bd 를 그대로 편 값
초당 10억 개를 세면
우주 나이는 1.4×1010
우주의 원자(1080)와 비교
원자 하나에 한 국면씩 적어도
실제 합법 국면(트롬프 2016)
2.08×10170
전체 3361약 1.2%만 합법

체스는 1997년, 바둑은 2016년 — 19년의 간격

기계가 체스 세계 챔피언을 이긴 것은 1997년입니다. 같은 일이 바둑에서 일어나는 데 19년이 더 걸렸습니다. 그 19년의 정체가 위 ① 판의 곡선 간격입니다.

 체스바둑차이가 뜻하는 것
한 수에 둘 곳35250가지가 7배씩 더 갈라진다
한 판 길이80150그 갈라짐이 두 배 더 이어진다
합법 국면 수약 10462.08×1017010124배 — 비교가 안 된다
형세를 점수로된다어렵다체스는 말 값을 더하면 되지만
바둑은 돌 수를 세도 형세가 안 나온다
사람을 이긴 해1997201619년의 간격

넷째 줄이 진짜 이유입니다. 체스 프로그램은 끝까지 안 가도 지금 누가 유리한지를 말 값으로 셈할 수 있어서, 몇 수만 내다보고 그 자리에서 점수를 매기면 됐습니다. 바둑에는 그런 셈법이 없습니다 — 형세를 읽는 함수 자체를 배워야 했고, 그게 알파고의 가치망입니다. 갈래가 많은 것보다 점수를 매길 수 없다는 쪽이 더 큰 벽이었습니다.

② 알파고가 쓴 방법을 그대로 돌린다 — 몬테카를로 트리 탐색왼쪽 = 자라는 나무 · 오른쪽 = 첫수 네 갈래의 방문 수
계산 중

트리 탐색

정책망을 켜면 각 갈래에 사전 확률 P가 붙습니다. 알파고가 사람 기보 16만 판으로 학습시킨 것이 이 값입니다.

0이면 이미 좋아 보이는 곳만 팝니다. 크면 안 가 본 곳을 자꾸 찔러 봅니다.

알파고 리는 한 수에 수만 번을 돌렸습니다. 여기서는 눈으로 보려고 늦춥니다.

이 나무는 진짜입니다 — 갈래 4, 깊이 5, 잎 1,024개. 잎마다 미리 정해진 승률이 숨어 있고, 탐색은 그걸 모른 채 시작합니다. 매 시뮬레이션마다 선택 → 확장 → 평가 → 역전파 네 단계를 실제로 밟습니다.
돌린 시뮬레이션
0
한 번이 나무 한 줄기
들여다본 노드
0 / 1,365
나머지는 안 봤다
지금 고르는 첫수
방문 수가 가장 많은 갈래
정답을 찾기까지
최선 갈래가 1등이 된 시점

③ 그래서 얼마나 세졌나

알파고는 한 프로그램이 아니라 네 세대였습니다. 같은 자로 잰 Elo가 논문에 실려 있습니다 — 그리고 세질수록 하드웨어는 줄었습니다.

세대별 Elo와 쓴 하드웨어막대 = Elo · 아래 = 기계
세대Elo하드웨어배운 방식전적
알파고 판
2015년 10월
3,144GPU 176사람 기보 + 자기대국판후이 2단 5:0
알파고 리
2016년 3월
3,739TPU 48사람 기보 + 자기대국이세돌 9단 4:1
알파고 마스터
2017년 1월
4,858TPU 4사람 기보 + 자기대국온라인 60:0
알파고 제로
2017년 10월
5,185TPU 4사람 기보 0판 · 규칙만알파고 리 100:0

표의 마지막 두 줄이 이 이야기의 결말입니다. 사람 기보를 한 판도 안 본 쪽이 사람에게 배운 쪽을 100:0으로 이겼고, 기계는 48개에서 4개로 줄었습니다. 2016년에 사람을 이긴 것보다, 2017년에 사람을 참고하지 않는 편이 더 셌다는 쪽이 더 큰 사건이었습니다.

Elo는 알파고 세대들끼리 둔 결과로 매긴 값이라 사람의 Elo와 같은 자가 아닙니다. 세대 간 비교에만 쓰고, “이세돌 몇 점”과 직접 빼지 않았습니다.

풀고 있는 식 — 어디를 팔지 고르는 한 줄

위 ② 판이 매 시뮬레이션마다 계산하는 것은 이 식 하나입니다. 나무의 어느 가지로 내려갈지, 딱 이 값이 가장 큰 쪽으로 갑니다.

a* = argmaxa [ Q(s,a) + U(s,a) ] 지금까지의 성적 + 안 가 본 곳에 주는 가산점

U(s,a) = cpuct · P(s,a) · √(ΣbN(s,b)) / (1 + N(s,a))

N = 그 가지를 지나간 횟수 · W = 거기서 얻은 승률 합 · Q = W/N · P = 정책망이 준 사전 확률

분모에 N이 있는 것이 핵심입니다. 한 가지를 많이 지나갈수록 가산점이 스스로 줄어들어, 탐색이 한곳에 갇히지 않습니다. 그리고 P가 곱해져 있는 것이 알파고의 자리입니다 — 정책망이 “여기가 그럴듯하다”고 말한 가지는 처음부터 가산점을 크게 받고 출발합니다.

정책망은 답을 주지 않습니다. 순서를 줍니다. 위 ② 판에서 정책망을 껐다 켜 보면, 최종적으로 고르는 수는 대개 같습니다. 달라지는 건 거기 도달하는 데 걸리는 시뮬레이션 수입니다. 바둑처럼 가짓수가 10170인 판에서는 그 차이가 되느냐 안 되느냐를 가릅니다.

가치망은 다른 쪽을 줄입니다. 원래 몬테카를로 탐색은 끝까지 아무렇게나 두어 보고 승패를 봤는데, 가치망은 중간 국면을 보고 바로 승률을 매깁니다. 정책망이 을 줄이고 가치망이 깊이를 줄입니다 — ①판의 bd에서 b와 d를 각각 깎는 것입니다.

같은 탐색을 위에서 내려다본다

위 ②판은 나무를 납작하게 편 그림입니다. 실제 탐색은 갈래가 사방으로 뻗는 입체입니다 — 아래는 같은 계산을 그대로 읽어 3차원으로 세운 것입니다. 끌어서 돌려 보세요.

위 판과 같은 나무 · 같은 순간끌어서 회전 · 휠로 확대 · 손 떼면 다시 돈다
많이 판 갈래는 굵고 밝다  덜 판 갈래는 가늘고 어둡다  방금 지나간 길
아래가 뿌리, 위로 갈수록 깊어집니다. 시간이 지나면 한쪽 기둥만 굵어지는 것이 보입니다 — 그게 탐색이 답을 좁혀 가는 모습이고, 4국 78수는 저 가는 가지 어딘가에서 났습니다.

④ 그물은 무엇을 보고, 무엇을 배웠나

위 ②판은 어디를 팔지 고르는 이야기였습니다. 그 확률 P를 내놓는 것이 정책망인데, 그물이 판을 어떻게 읽는지는 아직 안 봤습니다. 여기서 합성곱을 직접 돌려 보고, 알파고가 무엇을 어떤 순서로 배웠는지, 그리고 세대마다 사람이 준 것을 어떻게 하나씩 뺐는지 봅니다.

그물이 판을 읽는 법 — 작은 창 하나로 전부 훑는다

바둑판은 그림입니다. 그래서 그림을 보는 그물(합성곱 신경망)을 씁니다. 핵심은 작은 창(3×3) 하나를 만들어 판 전체를 같은 창으로 훑는 것입니다 — 자리마다 다른 규칙을 두지 않습니다. 아래에서 돌을 놓아 가며 그 곱셈을 직접 보세요.

창 하나가 판 전체를 훑는다왼쪽 = 판(눌러서 돌 놓기) · 가운데 = 창과 계산 · 오른쪽 = 나온 그림
계산 중

창 고르기

판을 누르면 빈칸 → 흑 → 백 순으로 바뀝니다. 흑 +1 · 백 −1 · 빈칸 0으로 적어 넣고, 창의 아홉 숫자와 곱해서 더합니다.

창은 아홉 숫자뿐인데 판은 361자리입니다. 같은 창을 전부에 쓰기 때문에 배울 것이 적고, 판 어디에 있든 같은 모양은 같게 읽힙니다.

그리고 층을 쌓으면 보는 범위가 넓어집니다. 3×3 한 층은 3칸을 보지만, 층마다 양쪽으로 한 칸씩 늘어 13층이면 27칸판(19)보다 넓습니다. 알파고 정책망이 13층이었습니다.

여기 넷은 원리를 보이려고 손으로 만든 창입니다. 진짜 알파고의 창은 학습으로 얻은 것이고, 그 숫자는 공개돼 있지 않습니다. 층을 쌓으면 창이 보는 범위가 넓어진다는 산수(3 → 5 → … → 27)는 구조에서 그대로 나오는 값입니다.

무엇을 어떤 순서로 배웠나

알파고는 한 번에 배운 게 아닙니다. 넷을 따로 만들어 붙였습니다 — 그리고 다음 세대는 그중 첫 칸을 통째로 지웠습니다.

학습 차례 — 무엇을 먹여 무엇을 얻었나상자를 눌러 자세히 · 위 = 알파고 리 · 아래 = 알파고 제로
계산 중

어느 쪽

지도학습 — 사람이 둔 수 3,000만개를 보여 주고 따라 두게 합니다. 그 결과 사람의 다음 수를 57.0% 맞혔습니다.

빠른 정책망 — 네 번에 한 번쯤밖에 못 맞히지만 2µs vs 3ms, 즉 1,500배 빠릅니다. 끝까지 두어 보는 데 씁니다.

강화학습 — 스스로와 두면서 이긴 쪽 수를 강화합니다.

가치망 — 그 자기대국 결과로 “이 판 누가 이기나”를 한 번에 답하게 만듭니다.
그물이 내놓는 두 가지   p(a|s) — 여기 둘 만하다(정책)   ·   v(s) — 이 판 이길 것 같다(가치)
보는 범위  3 × 3 창을 L층 쌓으면   1 + 2L 칸  —  L = 13 이면 27, 판 19보다 넓다

세대마다 사람이 준 것을 하나씩 뺐다

이 이야기의 축은 “점점 세졌다”가 아닙니다. 점점 덜 받았다입니다 — 기보를 빼고, 바둑 전용 지식을 빼고, 마지막에는 규칙까지 뺐습니다. 그런데 기계는 오히려 줄었습니다.

계보 — 무엇을 뺐고, 기계는 얼마나 줄었나위 = 세대와 뺀 것 · 아래 = 쓴 기계
계산 중

알파제로와 뮤제로 칸의 Elo를 비워 둔 것은 값이 없어서가 아니라 바둑 한 종목으로 같은 자로 잰 값이 아니기 때문입니다 — 두 쪽은 체스·쇼기까지 같은 코드로 둡니다. 비교할 수 없는 칸은 비워 둡니다.

대신 다른 자로는 잴 수 있습니다 — 각자의 종목에서 그때의 최강을 상대로 몇 판을 이겼나. 학습 시간 칸을 같이 보세요.

알파제로가 붙은 상대배운 시간성적읽는 법
스톡피시 8 · 체스 (2017)9시간 100판 28승 0패 72무한 판도 안 졌다
스톡피시 9 · 체스 (2018 사이언스) 1,000판 155승 6패 839무상대에게 시간과 기물표를 넉넉히 준 조건
엘모 · 쇼기2시간 100판 90승 8패 2무규칙이 전혀 다른 종목을 같은 코드
알파고 제로(사흘판) · 바둑34시간 60승 40패바둑 전용을 범용이 앞선다

“배운 시간”은 사람 기보 없이 스스로 두면서 쓴 시간입니다. 체스 아홉 시간은 사람이 수백 년 쌓은 정석을 안 보고 낸 성적입니다. 딥마인드가 그 뒤 내놓은 알파스타(스타크래프트)·알파코드 같은 것은 여기 넣지 않았습니다 — 이 조각의 축은 “사람이 준 것을 뺀다”이고, 그 축 위에 있는 것만 적었습니다.

먹인 것이 얼마나 줄었나 — 돌려 본다

그물에 들어가는 것은 판 한 장이 아니라 여러 장을 겹친 것입니다. 알파고 리는 사람이 손으로 고른 특징 48장을 겹쳐 넣었고, 알파고 제로는 돌의 위치 17장만 넣었습니다. 그 차이를 높이로 보세요.

19 × 19 × N — 겹쳐 넣는 장수끌어서 회전 · 휠로 확대 · 손 떼면 다시 돈다
알파고 리 19×19×48 — 사람이 고른 특징(축, 자유도, 따냄 여부…)까지 넣어 준다  알파고 제로 19×19×17 — 최근 8수의 내 돌·상대 돌차례
높이가 사람이 넣어 준 몫입니다. 낮은 쪽이 더 셉니다.

그리고 이게 위 ①②판과 이어집니다. ①판은 경우의 수가 2.08×10170이라 다 볼 수 없다고 했고, ②판은 그래서 어디를 팔지 골라야 한다고 했습니다. 그 ‘고르는 눈’이 여기 그물입니다 — 그리고 그 눈은 사람이 덜 거들수록 좋아졌습니다.

이 사람은 어떻게 여기까지 왔나

알파고 이야기의 앞에도 사람 이야기가 있습니다. 그리고 이 사람의 경로는 바둑을 이기려고 설계된 것처럼 생겼습니다 — 게임을 두던 아이가, 게임을 만드는 사람이 되었다가, 뇌가 어떻게 게임을 하는지를 공부하고 돌아옵니다.

정면을 바라보는 데미스 하사비스의 상반신 사진
데미스 하사비스 — 딥마인드 공동창업자.
사진 Duncan.Hull · CC BY-SA 4.0 · 위키미디어 커먼즈
  • 1막 런던 — 판 위에서 배운 것
  • 1976 · 런던

    체스판 앞에 앉은 아이

    런던 북부에서 태어났습니다. 아버지는 그리스계 키프로스인, 어머니는 싱가포르계 중국인. 네 살에 체스를 배우고, 열세 살에 체스 마스터가 됩니다 — 또래에서는 세계 상위권이었습니다.

    대회 상금으로 첫 컴퓨터를 샀다고 본인은 말합니다. 판 위의 게임에서 화면 속 게임으로 넘어가는 다리가 그 돈이었습니다.

  • 2막 게임 — 만드는 쪽으로
  • 1993–1994 · 열일곱

    테마파크의 리드 프로그래머

    열일곱에 게임회사 불프로그에 들어갑니다. 신디케이트의 디자이너로 참여했고, 테마파크에서는 리드 프로그래머였습니다. 놀이공원을 짓고 손님이 몰려드는 걸 보는 그 게임입니다. 베스트셀러가 됐고 골든 조이스틱상을 받았습니다.

    여기서 그가 만든 것은 사람이 어떻게 반응하는지를 흉내 내는 시스템이었습니다. 손님이 목말라하고, 화내고, 줄을 서는 — 행동을 모형으로 만드는 일을 스무 살도 되기 전에 상업 규모로 해 본 것입니다.

  • 1997 · 케임브리지

    컴퓨터과학 최우등으로 졸업한다

    케임브리지에서 컴퓨터과학을 더블 퍼스트로 마칩니다. 졸업 후 다시 게임업계로 돌아가 라이언헤드를 거칩니다.

  • 1998–2005 · 엘릭서 스튜디오

    자기 회사를 세우고, 접는다

    스물둘에 게임회사 엘릭서 스튜디오를 세웁니다. 마이크로소프트와 비방디에 게임을 팔았지만 2005년에 문을 닫습니다. 여기까지가 “성공한 게임 개발자”의 이력이고, 보통은 여기서 다음 게임회사를 차립니다.

  • 3막 뇌 — 서른에 학교로 돌아가다
  • 2005–2009 · UCL

    게임을 접고 신경과학으로 간다

    서른 즈음에 UCL 인지신경과학 박사과정에 들어갑니다. 주제는 기억과 상상이었습니다 — 기억을 잃은 환자들이 미래를 그려 보지도 못한다는 것을 보인 연구가 그의 대표작입니다.

    이 방향 전환이 이 사람의 핵심입니다. 지능을 만들기 전에 지능이 어떻게 작동하는지를 먼저 배우겠다는 것이었고, 그래서 딥마인드의 초기 논문들이 해마기억 재생이니 하는 뇌 용어를 달고 나옵니다. 위 ② 판의 탐색도 “사람이 수를 읽을 때 하는 일”에서 온 발상입니다.

  • 4막 딥마인드 — 그리고 구글
  • 2010 · 런던

    세 사람이 회사를 세운다

    하사비스, 셰인 레그, 무스타파 술레이만 셋이 딥마인드를 세웁니다. 내건 목표가 “지능을 풀고, 그걸로 나머지를 푼다”였습니다 — 제품이 아니라 문제를 회사의 목적으로 적은 셈입니다.

  • 2013–2015 · 아타리

    바둑 전에 오락기 게임이 있었다

    딥마인드가 처음 세상에 보인 것은 바둑이 아니라 1980년대 오락기 게임이었습니다. 화면의 픽셀과 점수만 넣습니다. 규칙은 안 알려 줍니다. 그런데 게임을 배웁니다.

    2015년 네이처 논문에서 게임 49개를 같은 방식으로 학습시켰습니다. 결정적인 것은 성적이 아니라 바꾸지 않은 것입니다 — 같은 알고리즘, 같은 신경망, 같은 설정을 게임마다 손대지 않았습니다. 결과는 프로 게임 테스터에 견줄 수준이었고, 그때까지의 최고 강화학습법을 49개 중 43개에서 앞질렀습니다.

    구글이 산 것은 이것입니다. 인수 시점에 세상이 본 것은 2013년 워크숍 논문이었고 정식 논문은 인수 뒤인 2015년에 실립니다. 아래 판의 정책망·가치망·자기대국은 전부 이 방식을 바둑에 댄 것입니다 — 바둑이 먼저가 아니라, 바둑이 다음이었습니다.

  • 2014 · 인수

    구글이 사 간다 — 조건이 붙은 매각

    2014년 구글이 딥마인드를 인수합니다. 금액은 4억~6억 5천만 달러로 보도됐습니다 (정확한 값은 공시되지 않았습니다).

    흥미로운 것은 값이 아니라 조건입니다. 매각 조건 가운데 윤리위원회를 둔다는 항목이 있었습니다. 사는 쪽이 아니라 팔리는 쪽이 요구한 조건이었습니다 — 기술을 어디에 쓸지 회사를 넘긴 뒤에도 말하겠다는 뜻입니다.

    이 돈과 구글의 계산 자원이 2년 뒤 서울의 그 판으로 이어집니다. 위 ③ 판의 TPU가 바로 구글이 직접 설계한 칩입니다.

  • 5막 바둑 다음 — 단백질
  • 2016 · 서울

    알파고

    아래 대국 이야기가 여기입니다. 다만 딥마인드 쪽에서 바둑은 목적이 아니라 시험대였습니다 — 규칙이 단순하고 채점이 명확한데 경우의 수는 천문학적인, 알고리즘을 재기 좋은 판이었습니다.

  • 2020 · CASP14

    같은 방법을 단백질에 댄다 — 알파폴드

    2020년, 단백질 구조 예측 대회 CASP14에서 알파폴드2가 중앙값 GDT 92.4점(100점 만점)을 냅니다. 실험으로 구조를 밝히는 것과 맞먹는 정확도였습니다. 50년 묵은 문제가 대회 하나에서 갈렸습니다.

  • 2024 · 스톡홀름

    노벨 화학상

    2024년 노벨 화학상을 받습니다. 체스판 앞의 아이에서 시작해 게임 개발자 → 신경과학 박사 → AI 연구자를 거쳐 화학상에 닿은 경로입니다. 바둑은 그 경로의 중간 지점이었습니다.

스페이스X 조각을 보셨다면 이 모양이 낯익을 것입니다 — 맞습니다, 같습니다. 머스크도 하사비스도 먼저 회사를 팔았고, 그 돈으로 원래 하고 싶던 일을 했습니다. 둘 다 두 분야를 함께 했습니다 — 머스크는 물리학과 경제학, 하사비스는 컴퓨터과학과 신경과학. 다른 것은 무엇을 물었느냐입니다. 머스크는 “되느냐, 수지가 맞느냐”를 물었고, 하사비스는 “머리가 이걸 어떻게 하느냐”를 물었습니다. 그래서 한쪽은 로켓의 값을 재는 표를 만들었고, 다른 한쪽은 뇌를 공부하러 학교로 돌아갔습니다. 스페이스X 조각에서 그 표를 볼 수 있습니다 ›

2016년 3월, 서울에서 닷새 동안

대국은 2016년 3월 9일부터 15일까지 서울에서 열렸습니다. 다섯 판, 결과는 4:1. 아래는 그 닷새입니다 — 그리고 그중 두 수가 지금도 따로 불립니다.

  • 1국 3월 9일 — 아무도 확신하지 못한 판
  • 알파고 불계승

    예상이 처음부터 빗나간다

    대국 전 판세는 이세돌 쪽이었습니다. 다섯 판 중 4승이나 5승을 점치는 목소리가 많았습니다. 첫 판을 내주면서 그 전제가 무너집니다.

  • 2국 3월 10일 — 37수
  • 알파고 불계승 · 흑 37수

    사람은 두지 않는 자리

    중반, 알파고가 오른쪽 중앙 다섯째 줄에 어깨를 짚습니다. 해설자들이 처음엔 실수로 읽었습니다. 딥마인드 쪽 설명으로는, 정책망이 사람이 그 자리에 둘 확률을 1만분의 1로 봤습니다.

    그런데 그 수가 통했습니다. 사람 기보로 배운 그물이 “사람은 안 둔다”고 말한 자리를, 탐색이 그래도 좋다고 판정해 밀어붙인 것입니다. 아래 첫 기보에서 37번 돌을 찾아보면 그 자리가 보입니다.

  • 3국 3월 12일 — 승부가 갈리다
  • 알파고 불계승 · 3:0

    다섯 판 중 세 판으로 이미 끝난다

    세 판을 내리 지면서 대국 자체의 승부는 끝났습니다. 남은 두 판은 명예를 건 판이 됐습니다.

  • 4국 3월 13일 — 78수
  • 이세돌 불계승 · 백 78수

    사람이 이긴 단 한 판

    이세돌이 중앙에 끼워 넣습니다. 알파고의 응수가 흔들리고, 이후 형세가 무너집니다. 신의 한 수라 불린 그 수입니다.

    알파고 쪽에서 보면 이건 탐색이 덜 판 자리였습니다 — 위 ② 판에서 방문 수가 적은 가지를 떠올리면 됩니다. 확률이 낮다고 본 가지는 덜 파고, 덜 판 가지에서 사고가 납니다. 아래 두 번째 기보의 78번 흰 돌이 그 수입니다.

  • 5국 3월 15일 — 그리고 그 뒤
  • 알파고 불계승 · 최종 4:1

    이 승부가 남긴 것

    이세돌은 2019년 11월 은퇴하면서, AI는 이길 수 없는 존재가 됐다는 취지의 말을 남겼습니다. 그리고 그가 남긴 4국 78수는 지금까지도 사람이 알파고 계열에게 정면으로 얻은 유일한 승리로 남아 있습니다.

그 뒤로 이런 일이 또 있었나 — 검수

78수가 통계적으로 얼마나 이례적인지 따로 세어 봤습니다. 결론부터 — 알파고 상대로는 다시 없었고, 그 사각을 찌르는 일 자체는 2023년에 한 번 더 일어났습니다.

판은 이렇게 생겼다

위 판은 계산이고, 아래는 그 계산이 실제로 놓인 자리입니다. 넉 장 모두 출처와 저작자를 밝힙니다.

2016년의 이세돌 9단, 웃고 있는 정면 사진

그 사람 — 이세돌 9단

4국의 주인공입니다. 위 닷새의 기록이 남긴 문장은 하나 — 알파고의 공식 대국 74판 전체에서, 사람이 이긴 판은 이 사람의 한 판뿐입니다.

그는 2019년 11월 은퇴했습니다. 은퇴의 변으로 남긴 말도, 그가 남긴 78수도, 이 페이지 위쪽의 탐색 이야기와 같은 문장으로 수렴합니다 — 기계는 확률이 낮다고 본 가지를 덜 팝니다.

사진 © LG전자 · CC BY 2.0 · 위키미디어 커먼즈
이세돌 대 알파고 2국 전체 기보, 흑 37수가 우중앙에 보인다

2국 전체 기보 — 37번을 찾아보세요

알파고가 흑, 이세돌이 백입니다. 211수까지 두어 알파고가 이겼습니다. 오른쪽 중앙에 37번 검은 돌이 있습니다 — 사람이 둘 확률을 1만분의 1로 본 그 자리입니다.

기보 한 장에는 순서와 결과가 겹쳐 있습니다. 숫자는 둔 차례이고, 같은 자리에 다시 둔 수는 판 아래에 따로 적혀 있습니다.

기보 © Wesalius · CC BY-SA 4.0 · 위키미디어 커먼즈
이세돌 대 알파고 4국 전체 기보, 백 78수가 중앙에 보인다

4국 전체 기보 — 78번, 사람이 이긴 판

이번에도 이세돌이 백입니다. 중앙에 78번 흰 돌이 끼어 있는 것이 보입니다. 이 한 수 뒤로 알파고의 응수가 어긋나기 시작합니다.

다섯 판 중 이 한 판만 사람이 이겼습니다. 위 ② 판의 표현을 빌리면, 방문 수가 적었던 가지에서 사고가 난 것입니다 — 탐색은 모든 곳을 똑같이 파지 않습니다.

기보 © Wesalius · CC BY-SA 4.0 · 위키미디어 커먼즈
햇빛이 드는 나무 바둑판 위에 놓인 검은 돌과 흰 돌

실제 판 — 361개의 자리

가로 19줄, 세로 19줄이 만나는 361군데. 각 자리는 비었거나, 검거나, 희거나 셋 중 하나이니 겉보기 조합은 3361입니다. 그 가운데 규칙상 실제로 존재할 수 있는 것이 2.08×10170 — 약 1.2%입니다.

나머지 98.8%는 “그렇게 생길 수 없는 판”입니다. 숨 자리가 없는 돌은 이미 들려 나갔어야 하기 때문입니다. 규칙이 경우의 수를 깎는 첫 번째 층입니다.

사진 © Donarreiskoffer · CC BY-SA 3.0 · 위키미디어 커먼즈