- 회원들이 추천해주신 좋은 글들을 따로 모아놓는 공간입니다.
- 추천글은 매주 자문단의 투표로 선정됩니다.
Date | 16/03/11 22:24:58 |
Name | Azurespace |
Subject | 알파고가 이겼군요. |
한동안 딥 러닝에 대해서 글을 안 올렸는데, 졸업논문을 마치고 나니 입사 전까지 놀아야 한다는 사명감에 불타서 말이죠. 노느라 바빴습니다 그리고 회사에서는 임베디드 프로그래밍 해야 되는데 어차피 계속하지도 못할 딥러닝 보고 있어봐야 무슨 소용인가... 하는 마음도 있었고요. 음.. 알파고가 이겼더군요. 사실 작년 5월에 구글 딥마인드에서 냈던 두 개의 논문에 대해서 글을 쓴 적이 있었습니다. 고작 1년만에 알파고가 인간 최강계의 기사를 압살하는 모습을 보여주다니 신기할(은 공치사고 사실 그저 컴퓨팅 파워에 달려 있다고 예상은 한) 따름입니다. http://pgr21.com/pb/pb.php?id=freedom&no=57937 알파고는 위 글에서 제가 설명했던, 정확히 저 두 알고리즘을 결합한 것입니다. 인간의 기보로 최소한의 룰을 빠르게 학습시키고, 승리와 패배에 대해 각각 reward를 줘서 Q러닝으로 강화학습한 것이지요. 컨볼루션 네트워크는 인간의 신경세포 구조를 본뜬 것인만큼, 아마도 인간의 직관과 같지는 않겠지만 특성은 비슷합니다. 제법 훌륭하게 작동하지만 어떤 원리로 작동하는지, 무엇을 근거로 판단하는지 근거를 알기는 어렵지요. 신경망을 알파고의 바둑 직관이라고 생각하고 보면... 자신의 직관을 통해 다음 수로 가장 적합한 위치라고 생각되는 곳에 돌을 둬 보고, 그에 따라 상대의 이어지는 수순을 따라서 머릿속으로 둬 보는 과정을 통해 가장 좋은 수가 무엇인지 찾는 것이지요. 이는 사실 프로 기사들이 하는 것과 크게 다르지 않습니다. 이렇게 생각하면 알파고는 가장 완벽한 인간답게 두는 기사인 셈입니다. 이세돌 9단이 대국 전 구글 딥마인드의 설명을 듣고 힘들수도 있겠다 생각했다는데, 인공지능을 잘 모르는 이 9단도 직감적으로 이해했던 것이 아닐까 싶습니다. 알파고의 기풍을 두고 절대 흔들리지 않는다. 소름끼친다고 하는데, 이는 알파고의 학습을 위해 세팅한 보상(reward)이 몇 집 승리인지는 고려하지 않고 상대보다 집이 많으면 되는 것으로 설정되어 있기 때문입니다. 때문에 매우 크게 이길 수 있는 경기라도, 그로 인해서 역전당할 가능성이 있다면 절대 두지 않고 적당한 선에서 손해를 감수해 주는 이창호 같은 모습이 나오게 되는 것입니다. 만약 리워드 함수에 상대와의 집 차이까지 반영이 되었었다면... 모르겠습니다. 어쩌면 지금보다도 더욱 처참할지도 모릅니다. 전성기는 지났다 하나 현세대 최강의 기사 중 한 명이 수십 집 차이로 박살나는 모습을 보게 될지도 모르니까요.... 그나저나 제 자신이 썼던 댓글이 상당히 흥미롭군요. http://pgr21.com/?b=8&n=57937&c=2196620 [학습은 사람끼리 한 기보로 시켰는데 AI를 상대로 시켰기 때문에 ...(중략)... 개인적으로는 요 신경망에다가 위의 Q러닝과 유전알고리즘 같은 전역최적화 알고리즘을 도입해서 지들끼리 두면서 발전하게 만들면 또 더 나은 성능의 인공지능을 만들 수 있을 것 같은데 하드웨어 성능이 문제로군요 흐흐;] 알파고가 사용한 방법과 정확하게 일치합니다. 솔직히 구글 저 무식한 놈들이 돈 써가면서 저렇게까지 할까 싶었는데 했네요. 흥, 난 돈 없어서 못했을 뿐이야. 저 글이 성지가 되고 추앙을 받아야 하는건데.... 아니 저 댓글을 영어로 적어서 구글 딥마인드 눈에 들었어야 했는데...! 큿..! * Toby님에 의해서 티타임 게시판으로부터 게시물 복사되었습니다 (2016-03-20 17:10) * 관리사유 : 추천게시판으로 복사합니다. 11
이 게시판에 등록된 Azurespace님의 최근 게시물
|