2016. 3. 13. 17:33ㆍ한눈에 보는 IT
안녕하세요? 오늘은 바둑을 두어 성공한 AI, "알파고"에 대하여 잠시 같이 보려고 합니다. 먼저, AI의 자세한 정의는(Artficial intelligence, 인공지능 입니다.)별건 없죠?'
요 며칠 사이에 바둑계에 큰 이슈가 된 것이 있는데요, 바로 알파고(AlphaGo)와 이세돌 9단(바로가기)의 바둑 대결입니다!. 세기의 대결이라 불리는 이 대결에서 알파고가 3승 이세돌 0승으로 현재 승리를 확정한 상태입니다. (패배가 확정되었지만, 대국은 2차례 더 진행됩니다.)
이번에 알파고과 승부를 본 이세돌 9단은 프로 9단으로 바둑의 강자라고 불립니다. 이런 강자를 알파고라는 AI가 이기게 되면서, AI에 대해 관심이 쏠리고 있습니다.
또한, 알파고는, 아래 바둑 AI 프로그램 중 493승 1패로 이겨 현존하는 AI 중 가장 강한 프로그램으로 꼽히고 있죠
은별(북한), Zen -Zenith Go, Crasystone(최강바둑), The Many Face of Go, Fuego, Pachi, MoGo, Gnu GO, Aya, Leela, Steenvreter, Darkforest(페이스북), 돌바람
보통 현대의 인공지능은 아래의 유명한 방법들을 이용해 문제를 해결합니다.
- 전문가 시스템(방대한 지식을 규칙으로 표현하여 판단)
- 퍼지 이론(애매한 것을 정량적으로 표현하는 것: 예를 들면, 사람이 시원하다 라고 느낄 때 온도를 정하는 것
- 기계 학습(컴퓨터가 스스로 학습하는 것)
- 인공신경망(인간의 뇌와 비슷하게 구현하여 기계 학습 분야의 방법
- 유전 알고리즘(개체군의 교배와 돌연변이과정을 통해 세대를 반복시켜 특정한 문제의 적합한 답을 찾는 것
- BDI 아키텍처(인간이 생각하고 행동하는 과정을 믿음, 목표, 의도로 나누어 모방하는 것
- 인공생명(프로그램에 실제 살아있는 유기체같은 능력을 부여하는 것
이 중, 기계 학습 방법은 알파고가 다른 바둑 기사들과 바둑을 두며 학습하는 것을 말합니다. 알파고의 하나의 강점이라고 할 수 있을 것같습니다.
인공생명은 특별히 빨간색으로 표시했는데, 실현 가능성이 적어 보였습니다. 실현 되더라도, 걱정이 먼저네요...
위의 정보, 자료들을 보셔서 아시겠지만, 인공지능이 이제 우리가 상상하지 못할 정도로 발전하고 있습니다. 이 기술을 어떤 용도로 사용하느냐에 따라.. 미래가 갈리겠네요.
http://news.joins.com/article/19710736 - 알파고와 이세돌의 대국이 불공정하다는 논란도 있습니다.