logo
정보/기타

알파고 핵심 포인트 모음

39

알파고가 이세돌 9단을 이겼다는 소식이 처음 나왔을 때 많은 분들이 믿기 힘들어했어요. 사람만 할 수 있을 거라 여겼던 바둑에서 인공지능이 앞선 모습을 보여 줬기 때문이죠. 그 뒤로 바둑뿐 아니라 여러 분야에서 인공지능 흐름이 크게 바뀌었고, 지금도 그 출발점으로 알파고가 자주 언급되네요.

알파고의 바탕이 되는 뇌 구조 이해

알파고는 바둑판을 보고 다음 수를 고르는 인공지능이에요. 겉으로 보기에는 단순히 수를 많이 읽는 것 같지만, 안쪽에는 서로 다른 역할을 가진 세 가지 뇌가 있어요. 먼저 정책망은 여러 프로 기사들의 기보를 보고 배운 다음, 지금 상황에서 둘 만한 자리를 골라 줘요. 이 덕분에 수천 개의 자리를 전부 보지 않고, 괜찮아 보이는 자리 몇 곳에만 집중할 수 있었어요. 가치망은 이렇게 골라진 수들에 대해 어느 쪽이 이길 가능성이 높은지 판단해요. 바둑판 전체를 하나의 그림처럼 보고 흑과 백 중 누가 앞서는지 점수 대신 이길 확률로 생각하는 구조예요. 마지막으로 강화 학습 과정에서는 알파고가 자기 자신과 수많은 판을 두면서 스스로 데이터를 쌓아요. 이 단계에서 사람이 두지 않던 독특한 수가 많이 나왔고, 나중에 실제 기사들도 그 수를 연구하게 되었어요. 이런 과정이 합쳐져서 알파고는 빠른 계산뿐 아니라 사람과 비슷한 직관도 가진 인공지능처럼 느껴지게 되었어요.

알파고의 탐색 방식과 하드웨어 규모

바둑의 경우의 수는 정말 끝이 없어서 모든 수를 차례대로 계산하는 방식으로는 답을 찾기 어려워요. 알파고는 여기서 몬테카를로 트리 탐색이라는 방법을 써요. 간단히 말하면 지름길 후보 몇 개를 고른 뒤, 그 길로 직접 여러 번 가 보면서 어느 쪽이 더 자주 이기는지 살펴보는 방식이에요. 정책망이 골라 준 수들만 집중적으로 살펴보니, 같은 시간 안에 더 깊은 수 읽기가 가능해졌어요. 이 과정을 받쳐 주기 위해 알파고 리 버전에는 수많은 CPU와 GPU가 연결된 큰 컴퓨터가 쓰였어요. 여러 장비가 동시에 계산을 나눠서 처리하면서 많은 수를 빠르게 테스트할 수 있었고, 그 덕분에 제한 시간 안에 충분한 탐색이 가능했어요. 이런 구조 덕분에 알파고는 단순히 힘으로 밀어붙이기보다는, 똑똑하게 줄여 가며 계산하는 인공지능으로 작동했어요.

알파고의 진화 과정과 성과 정리

알파고가 처음부터 이세돌 9단을 이길 만큼 강했던 것은 아니에요. 알파고 팬 버전은 프로 기사 판후이 2단을 상대로 첫 시험 경기를 치렀고, 여기서 좋은 성적을 내면서 다음 단계로 넘어갔어요. 이 경험을 바탕으로 더 큰 컴퓨터와 개선된 학습을 적용한 알파고 리가 만들어졌고, 이 버전이 이세돌 9단과의 대국에 나왔어요. 이후 온라인에서 최고 기사들을 상대로 전승을 기록한 알파고 마스터가 등장했고, 세계 최정상 기사 커제를 상대로도 완승을 거뒀어요. 가장 큰 변화는 알파고 제로에서 나왔는데, 이 버전은 사람 기보를 아예 쓰지 않고 바둑 규칙만 알고 스스로 두면서 성장했어요. 그 결과 기존 알파고를 압도하는 실력을 보였고, 많은 사람이 인공지능 학습 방식에 대해 다시 생각하게 되었어요. 한국에서는 알파고에게 명예 9단을 주면서, 사람과 인공지능이 함께 연구하는 대상이 되었다는 점도 나타냈어요.

알파고는 정책망과 가치망, 강화 학습을 활용해 바둑판에서 둘 만한 수를 빠르게 찾고, 몬테카를로 탐색으로 이길 가능성이 높은 길을 집중적으로 살펴보는 구조로 만들어졌어요. 여러 버전으로 발전하는 동안 사람 기보에 기대던 방식에서 완전히 스스로 배우는 방식으로 옮겨 갔고, 이 과정에서 바둑 수법뿐 아니라 인공지능 연구 방향까지 함께 바뀌게 되었네요.

광고 배너