close_btn

  • ※ 사이트 내부 통합검색


  • ※ Paypal 기부하기
    ※ 카카오페이로 기부하기
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. 알파고의 과거

우리가 아는 알파고의 과거는 '판후이 대국즈음(2015. 10월)'입니다. 판후이의 현재기력은 '한국기원 프로 연습생 수준'으로 알려져 있고, 공식대국에서는 알파고가 5-0 으로 이겼습니다. 비공식대국(속기)에서는 3-2로 이겼습니다. 

K-20160316-406939-p32.png

알파고의 기력 향상을 위해 당시 구글은 입수할 수 있는 모든 기보를 입수해 알파고에 학습시켰을 것입니다. 동아사이언스 기사(http://news.donga.com/3/08/20160226/76688297/1)에 따르면 여기저기서 취득한 16만개의 기보 중 프로기사의 기보는 1만 5천개라고 하였습니다. 저작권 문제로 오래전 기보를 위주로 습득했다고 하는데, 그것이 사실인지는 더 확인해봐야겠습니다. 

(일부 기사에서는 프로바둑 기보 3천만건을 입력시켰다고 하는데 "16만 기보 × 평균 200수 = 3200만수" 를 바알못 기자가 잘 못 이해하고 작성했으리라 생각됩니다. )

 

2. 알파고의 현재

이세돌 사범과의 5차례 대국을 통해서 알파고의 실력(기력)은 새롭게 평가되었습니다. 강점/약점이 동시에 있는 것이 확실하지만, 어쨌건 결론은 인간이 도달할 수 있는 최정상급 수준과 같거나 그 이상일 것이라는 점입니다. 

"불과 5개월 전만 해도 2점 아래의 실력이었는데... 어떻게 이런 일이...!"

바둑을 조금이라도 알고 있는 사람이라면 그 누구라도 놀라지 않을 수 없는 결과입니다. 

실력이 상승할 수 있는 큰 그릇을 만든 것은 "프로그램머의 노력"이라고 할 수 있지만, 그 그릇을 채운 것은 "알파고(AI 프로그램)의 노력"임이 분명하므로, 우리는 그 사이에 어떤 노력이 있었을지를 분석해야 합니다. 

우선 알파고가 추가로 습득한 '인간의 기보'는 과거에 습득한 것에서 크게 늘지 않았을 것이 확실합니다. 저작권 문제가 있다면 더욱 그러했을 것이고, 저작권 문제가 아니더라도, 추가할 수 있는 기보가 있다면 과거에 추가하지 않았을 까닭이 없습니다. 

그렇다면 알파고가 그 사이에 기력을 저 정도로 올릴 수 있는 유일한 방법은 "인간vs인간" 또는 "인간vs알파고"의 대국이 아니라 "알파고vs알파고"의 셀프대국일 것이라는 추정이 가능해집니다. 

alphago_selfplay.jpg

이는 '허사비스'가 밝히기도 한 내용인데, 셀프대국을 통해 좋은 데이터를 만들고, 그것으로 기력이 오르고, 오른 기력으로 더 좋은 데이터를 만들고, 또 기력이 오르고... 이러한 과정이 현재의 알파고를 만드는데 가장 중요한 역할을 했다고 볼 수 있습니다. 

5개월간 얼마나 많은 self-play 를 하였는지 아직 밝혀진 바가 없습니다만, 알파고 싱글머쉰과 Dist 버전을 적절히 상대를 조합하여 대국하고, 또 속기바둑을 두는 식으로 대량의 기보를 만들어냈을 가능성이 높아 보입니다. 
(인터넷에 떠도는 소문에 의하면 매일3만판=매월100만판을 학습한다고 합니다. 공식 확인되지 않은 정보입니다.)

이러한 셀프기보 중에서 좋은 수준이라고 평가한 기보는, 기존 16만건이라는 인간의 기보중에서 하급이라고 평가되는 것들을 대체하였을 가능성이 높습니다. 그 결과 "Human expert positions" 였던 정책망은 "Human expert positions+Alphago's positions" 로 변화되면서 네트워크 기반이 탄탄해졌을 것입니다.

 

3. 알파고의 미래

누군가는 알파고의 약점을 보았으니 '이제 잡을 수도 있다'라고 생각하겠지만, '잡을 수도 있는 대상'은 오늘의 알파고이지 미래의 알파고가 아닙니다. 인간이 오늘의 알파고에 있는 약점에 집착하는 동안, 알파고는 계속 강해질 것입니다. 분명 미래의 알파고는 오늘의 알파고보다 강합니다. 알파고의 집은 커지고, 맛은 줄어듭니다. 5개월만에 강해진 오늘의 알파고에게 느낀 충격을, 5개월 후의 알파고에게 또 느끼게 될 가능성이 높습니다.

오늘의 알파고를 만든것은 8할이 알파고 자신입니다. 미래의 알파고를 만드는 것은 10할이 알파고 자신이 될 것입니다. 다만 인간이 그러하듯 기력이 오르면 오를수록 기력을 빠른 시간에 올리는 일은 AI에게도 어려운 일이 될 것입니다. 그것이 저의 오판일수도 있습니다만...

허사비스 "K-20160316-451829-p32.png"

알파고가 오를 수 있는 어떤 한계에 다다랏다고 판단되는 때는, 정책망/가치망 이외의 새로운 망을 추가한 베타고가 탄생할 수 있는 순간이기도 할 겁니다. 현재보다도 더 신의 바둑에 가까운 미래의 알파고라는 좋은 사범이 있다면, 새로운 망으로 태어난 베타고를 만드는 것은 그렇게 어렵지 않은 일일지도 모르겠습니다. 

문제는 구글이나 딥마인드에게 바둑AI시장은 최후의 목표가 아니기 점입니다. 돈이 된다고 판단하지 않는 이상 추가적인 투자 내지는 연구를 지속할 것인지 불분명합니다. 

댓글 '1'
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 공지 기부와 관련하여 (카카오페이 or Paypal) 4 세상의모든계산기 2018.06.27 165 0
공지 공지 홈페이지 접속이 안되는 경우 DNS 서버에 8.8.4.4 를 추가해 주세요. file 세상의모든계산기 2016.12.01 285 0
공지 공지 소셜 로그인 기능 (네이버, 구글, 페이스북, 트위터 아이디와 연동) file 세상의모든계산기 2015.09.25 1435 0
공지 공지 [필독] 사이트 운영원칙 & 게시판 이용시 주의사항 (주제 / 제목 / 질문글) 1 세상의모든계산기 2015.03.31 1813 0
공지 공지 [필독] 계산기 질문글 작성시 주의사항! (부제 : 바람직한 질문글 작성 요령) 2 file 세상의모든계산기 2015.03.01 672 0
86 일반 TI nspire 혹시 Jacobi 반복법도 가능할까요?? Gauss-Seidel 반복법은 가능함을 알겠는데, 혹시 Jacobi 반복법도 응용가능할까요? 3 지식 2016.04.17 475 0
85 일반 연립이차방정식으로 풀수 있나요 ?   세타와 Fac ,Fbc  구할수 있을까요 ?????   1 file 와꾸대장성그니 2016.04.13 449 0
84 일반 fx-9860g2 θ 표시 어떻게 하나요 ? θ 표시 어떻게 하나요 ? X,θ,T 같이 있는데?  1 와꾸대장성그니 2016.04.13 212 0
83 질문 fx9860g2 정적분 계산결과값 질문합니다 1/x를 1에서3까지 적분한 값을 계산기를 통해서 구하니 1.0986...이라는 근삿값이 나오는데 대신 ln3이라는 정확한 값이 나오게 할 수는 없나요?   1 사자 2016.04.09 415 0
82 팁 & 정보 [윈도우] CPU 점유율을 제한하는 프로그램 BES 1. 프로그램 설명 이름 : BES – Battle Encoder Shirase 설명 : BES is a small tool that throttles the CPU usage of the process you “target&rdq... 2 세상의모든계산기 2016.04.06 3106 0
81 일반 Crazy Stone 2015 도장모드 기력은 믿을만한가? 14급으로 시작해서 3패후 3승을 했는데도, 승급이 되지 않길레... '승급에 시간이 좀 필요한가?' 싶었습니다만... Zen AI 를 5급부터 돌려보니 승급 팍... file 세상의모든계산기 2016.04.05 412 0
80 질문 [TI-nspire] piecewise함수 그래프 그리기 질문드립니다 f(x)= 1,x=1          2,x=2          5,x=3 이런 함수를 그래프에 입력했을때 그림을 그리지 못하네요  혹시 방법이 있을까요? 원하는 그래프는 각 포인트를 그... 4 계산기꿈나무 2016.04.03 654 0
79 질문 fx-9860g2 행렬 나눗셈 질문입니다 Det mat A/mat B 했는데 안되네요 .. . . . lAl 는 MAT A로 저장하고요 Fc는 MAT B로 저장했는데 ㅜㅜ 4 file pureguy 2016.04.03 666 0
78 질문 [TI-nspire] 함수정의시 입력변수를 다양하게 할 수 있을까요? 안녕하세요:)  설명서를 보면 함수에 입력할 수 있는 값의 종류가 여러가지일 때가 있는데 제가 만들 때는 불가능할까요? 예를 들자면 subMat함수는 설명서상에 s... 3 계산기꿈나무 2016.03.29 391 1
77 일반 알파고 ELO Rating 이 4500?? 사진 출처 : http://test.pgr21.com/pb/pb.php?id=humor&no=269200 http://gall.dcinside.com/board/view/?id=baduk&no=137040&page=5 http://www.l... 5 file 세상의모든계산기 2016.03.27 626 0
76 질문 fx-9860g2 수식저장 질문입니다. 설명서 보고 수식저장 하는법 따라했는데요. F6 눌러도 없어요 FMEM 라는걸 눌러서 저장하라고 하는데 안보입니다. 혹시 SD카드를 사야하나요 .? 내장메모리에 저... 1 와꾸대장성그니 2016.03.23 1454 0
75 질문 [TI-nspire] 숫자인지 문자인지 구별하는 방법이 있을까요? define aa(x)=Func 'x'가 숫자로 입력되었는지 문자로 입력되었는지 구별 EndFunc 함수 안에서 'x'가 숫자로 입력되었는지 문자로 입력되었는지 ... 6 계산기꿈나무 2016.03.18 311 0
74 질문 [TI-nspire] 함수관련 질문드립니다 함수에 관해 질문을 드리고 싶은데 마땅한 곳이 없어 이곳에 남깁니다.  아래 func은 목적하는 부분만 간추린거예요. Define aa(h)= func                       ... 3 계산기꿈나무 2016.03.16 317 0
» 일반 알파고의 미래를 예상해 봅시다 (바둑 한정) 1. 알파고의 과거 우리가 아는 알파고의 과거는 '판후이 대국즈음(2015. 10월)'입니다. 판후이의 현재기력은 '한국기원 프로 연습생 수준'으로 ... 1 file 세상의모든계산기 2016.03.16 369 0
72 일반 이세돌 알파고와의 4국에서 승리 초반에 시간을 너무 많이 써서 위험하지 않나 싶었지만, 이세돌 사범이 시간을 많이 쓴 만큼 좋은 수(78)를 둘 수 있어서 알파고가 돌이킬 수 없는 길을 걷게 된... 6 file 세상의모든계산기 2016.03.13 263 0
71 팁 & 정보 앱 홍보 겸 iOS/안드로이드 스마트한 미래형 계산기 소개 제목 그대로 앱은 만들어 구글 플레이스토어에 올렸는데 스토어가 예전같지 않아서 2014년쯤 부터 상위 250개 내지 500개 이런식으로 커트되게 바뀐 관계로 따로 ... 3 분청 2016.03.12 549 0
70 일반 이세돌과 알파고의 대결을 2국까지 본 소감 전에 쓴 글 http://www.allcalc.tk/13507 에서는 종합예측으로 "인간 챔피언이 컴퓨터 챔피언을 이기는 마지막 경기가 될 것!"이라고 했습니다. 하지만 그마저도... 8 세상의모든계산기 2016.03.10 198 0
69 일반 ASUS EEE PC 1000HE (넷북) 키보드 침수로 인한 고장 ASUS EEE PC 1000HE (넷북) 을 만져보고 있는데, 키보드가 제멋대로네요. 중앙으로 나눴을 때 중앙 오른쪽 일부 키만 겹쳐입력되는 현상이 발생하고 있습니다. F... 8 file 세상의모든계산기 2016.03.06 293 0
68 질문 [TI-nspire] 계산의 결과값을 각각을 변수지정하는 법이 있나요? 글 작성 목적 이 글은 글의 본문과 직접 관계없는 부적합한 질문댓글을 이동시킬 목적으로 작성되었습니다. 원본 글과 직접관계없는 질문댓글을 방치할 경우, 원... 2 세상의모든계산기 2016.02.27 404 0
67 질문 [TI-nspire] solve 함수 계산 결과가 입력식 그대로 나옵니다. 글 작성 목적 이 글은 글의 본문과 직접 관계없는 부적합한 질문댓글을 이동시킬 목적으로 작성되었습니다. 원본 글과 직접관계없는 질문댓글을 방치할 경우, 원... 5 세상의모든계산기 2016.02.27 367 0
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 Next
/ 14