달력

42024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'인공지능(AI)/인공지능 인물사'에 해당되는 글 3건

  1. 2021.01.20 #2. 새로 나오는 50파운드 영국 지폐(2)
  2. 2021.01.19 #2. 새로 나오는 50파운드 영국 지폐(1)
  3. 2021.01.16 #1. 3대 천왕 이야기

이전 글에서 못 다한 부분이 있어, 앨런 튜링에 대한 이야기를 좀 더 해보겠습니다.

인공지능과 사람과의 게임 대결에서 가장 기념비적인 사건이 있었습니다. 바로 알파고(Alphago: 구글의 인공지능개발 자회사인 구글 딥마인드(구글이 2014년도 인수함)가 개발한 인공지능 프로그램)와 이세돌 9단과의 대결이였습니다. 아마도 너무 유명한 내용이라 대부분의 사람들이 알고 있는 내용입니다. 2016년 3월 알파고의 승리로 그 이후부터 이제 인간은 바둑으로는 컴퓨터를 이길 수 없습니다. 

이세돌 9단과 알파고의 대결

수십 년간의 연구에도 불구하고 2000년대까지는 컴퓨터의 바둑 실력은 아마급 정도에 미치는 것이 한계였으며, 컴퓨터 프로그램이 초단 수준의 사람과 호선으로 겨루어 사람을 이기는 것은 사실상 불가능하다는 평가를 받아 왔습니다. 하지만 2000년대 후반 들어 몬테카를로 트리 탐색(게임을 프로그램 구현시 많이 사용되는 의사 결정을 위한 체험적 탐색 알고리즘)이 도입되어 9줄 바둑에서는 프로기사와 대등한 수준에 이르렀으며, 구글의 알파고를 통해 딥러닝이 도입되어 바둑에서도 인간 정상급을 능가하는 인공지능이 나왔습니다. 결국 이세돌과 중국의 커제를 물리친 알파고에게 한국기원은 정상의 프로기사 실력인 '입신'(入神)의 경지에 올랐다고 인정하여 '프로 명예 단증(9단)'을 수여하였고, 중국기원도 '프로기사 9단' 칭호를 부여했습니다. 즉, 바둑으로 인공지능은 신과 같은 경지에 이르렀다는 뜻입니다.


바둑이전에도 컴퓨터와 인간과 게임 대결에서 기념비적인 사건이 있었습니다.  1997년, IBM의 Deep Blue( 딥 블루, IBM에서 개발 한 체스 게임 컴퓨터)가 처음으로 체스 세계 챔피언(Garry Kasparov)을 상대로 인간과의 경기에서 승리했습니다. (이 경기는 논란의 여지가 있기는 합니다.) Deep Blue는 GOFAI의 예인 알파-베타 검색 알고리즘을 병렬로 실행하기 위해 맞춤형 VLSI 칩을 사용했습니다.

※ GOFAI : Good Old-Fashioned Artificial Intelligence. 1950년대 중반부터 1980년대 후반까지 많이 사용되었던 Symbolic AI를 말함. 문제, 논리, 검색에 symbolic한 표현을 기반으로 함.

Deep Blue와 대결하는 세계 체스 챔피언

오늘 이야기가 바로, 앨런 튜링의 체스 프로그램 "튜로챔프(Turochamp)"입니다.  때때로 "Turbochamp"로 잘못 표기되기도 합니다. 


#4. 튜로챔프 : 구현하지 못한 인공지능 체스 프로그램

튜로 챔프의 바른 영어 표기

튜로챔프(Turochamp) 프로그램은 1948 앨런 튜링(Alan Turing)과 데이비드 가운 챔퍼나운(혹은 데이비드 챔퍼나운. David Gawen Champernowne, DG Champernowne, 영국의 경제학자이자 수학자. 19122000앨런 튜링의 오래된 대학 친구)가 같이 만들었기 때문에, 두 사람의 성을 조합 하여 "Turochamp"로 명명한 것입니다.  

Turochamp 이름의 유래

이 튜로챔프는 최초로 작성된 체스 시뮬레이션 컴퓨터 게임 프로그램으로 실제로 컴퓨터에는 구현되지는 않았습니다. 튜로챔프를 만들기 전에 앨런 튜링을 삶을 살펴보면 다음과 같습니다. 

인류 역사상 가장 많은 인명 피해와 재산 피해를 남긴 가장 파괴적이었고 큰 전쟁이었던 제2차 세계대전(1939년9월1일 ~ 1945년9월2일)이 6년1일만에 끝나고, 앨런 튜링은 런던의 Hampton에 살았습니다. 1945년 그는 National Physical Laboratory(NPL:영국의 국가 측정 표준 연구소. 세계에서 가장 오래된 표준화 실험실 중 하나)에서 수학부서 창설 추진과 ACE (Automatic Computing Engine: 자동 컴퓨팅 엔진. 앨런 튜링이 설계한 영국 초기 전자 직렬 저장 프로그램 컴퓨터) 설계 작업을 했습니다. 그리고 맨체스터 대학교 등에서 컴퓨터에 대한 연구도 계속했습니다. 이 시기의 앨런 튜링은 형태 발생과 수학적 모델화에 주력했습니다. ACE는 실현 가능한 디자인이었지만 블레칠리 파크(Bletchley Park)의 전시 작업을 둘러싼 비밀(영국의 공식 비밀 법으로 보호되었음)로 인해 프로젝트 시작이 지연되고 환멸을 느꼈습니다. 결국 1947년에 ACE를 떠납니다.

1948년에  앨런 튜링은 맨체스터 빅토리아 대학교 수학과의 리더로 임명되었습니다. 1년 후, 1949년 그는 컴퓨팅 머신 연구소의 부국장이 되었고, 그곳에서 가장 초기의 저장 프로그램 컴퓨터 중 하나 인 Manchester Mark 1의 소프트웨어 작업을 했습니다.

※ ACE관련 참고 :  1947년 Turing이 캠브리지로 떠난 후 Wilkinson이 ACE 그룹을 이끌도록 임명되었습니다. 앨런 튜링이 떠난 이후 ACE는 Pilot ACE(제작이 완료되기 전에 NPL을 떠난 앨런 튜링이 설계 한 전체 ACE 의 예비 버전) 형태로 진행되어 1950년 5월10일, 첫 프로그램을 실행했으며 1950년11월 언론에 시연되었습니다.


1948년 앨런 튜링은 그의 전 대학 동료인 데이비드 챔퍼나운과 함께 아직 존재하지 않는 컴퓨터를 위한 체스 프로그램을 작성하기 시작했습니다. 1950년 드디어 프로그램은 완성되어 “튜로챔프(Turochamp)”라고 불렸습니다. 1952년, 그는 튜로챔프를 Ferranti Mark 1(Manchester Electronic Computer 혹은 Manchester Ferranti : 세계 최초의 상용 범용 디지털 컴퓨터 중 하나) 위에 구현하기 위해 노력했습니다. 그러나 충분한 전력이 부족으로인해 컴퓨터가 프로그램을 실행 할 수 없습니다. 대신 튜링은 알고리즘의 페이지를 넘기고 체스판에서 지시를 수행하여 수동으로 프로그램을 진행했습니다. 모든 동작을 고려해야 했기에 한번 말을 놓는 데까지 약 30분이라는 긴 시간이 소요됐다고 합니다. 결론적으로 보면 튜로챔프 알고리즘은 모든 잠재적 움직임과 모든 잠재적 플레이어 움직임을 계산하고 각 게임 상태에 점수 값을 할당하고 평균이 가장 높은 움직임을 선택하는 방식으로, 낮은 수준의 인간 플레이어와 전체 체스 게임을 할 수 있었습니다. 

결국 인간과의 대결에서 이 프로그램은 튜링의 동료인 Alick Glennie에게 졌지만 데이비드 챔퍼나운의 아내 Isabel과의 경기에서 이겼다고합니다. 

1952년 튜로챔프(화이트)와 Alick Glennie(블랙)간의 게임. 29번 이동후 화이트가 패배함 [츨처: 영어 위키백과]

애석하게도 튜로챔프는 원래 구현이 종이에 알고리즘이 있었기 때문에 실행 가능한 프로그램이나 프로그램의 소스 코드를 다운로드 할 수 없습니다. 그래서 "종이 기계(paper machine"이라는 별명을 가지고 있습니다. 튜로챔프의 원본 프로그램의 가장 좋은 확인은 앨런 튜링의 작품 에세이입니다. 체스 알고리즘이 어떻게 동작하는지 기술되어있는 앨런 튜링의 에세이에서 발췌한 아래 이미지를 참조하시길 바랍니다. 

튜로챔프(Turochamp)에 대한 앨런 튜링의 에세이: 구현되지 못한 프로그램

앨런 튜링이 지금 살아 계셨다면, 2021년 기준 나이로 109세 할아버지입니다. 그랬더라면 아마도 엄청난 인공지능과 컴퓨터 분야의 발전을 이루었을 것이라고 생각하면서, 앨런 튜링의 이야기를 여기서 마무리합니다.

Copyright 2021. 『오드리공주될뻔 블로거』  All rights reserved.

 

블로그 이름의 정확한 표현

Posted by 오드리공주될뻔
|

영국에서 가장 높은 액면가 지폐는 얼마짜리일까요 ?

질문하는 지폐

 

정답은 바로~



50파운드 지폐입니다. 영국 은행 £50 지폐(England £50 note, 우리나라 돈으로는 대략 7만5천원 수준)는 영국 공식화폐(Pound sterling, symbol: £; ISO code: GBP)로 사용되는 지폐입니다. 영국 은행이 공개적으로 유통하기 위해 발행 한 지폐 중 가장 높은 액면가입니다. 올해인 2021년 이후 유통되는 폴리머로 인쇄 될 50 파운드 지폐에는 앞면에는 엘리자베스 2세 여왕의 이미지가, 뒷면에는 컴퓨터 과학자와 제 2차 세계 대전 코드 브레이커(암호 해독가)인 앨런 튜링의 이미지가 표시됩니다. 바로 이렇게.

새로 나올 50파운드 영국 지폐 맛보기 이미지 [출처 :  BBC Website] 

인공지능의 시작을 이야기 하면뛰어난 업적의 아주 존경스러운 인물인 앨런 튜링을 언급하지 않을 수 없습니다. 인공지능에 관련된 글을 보면 빠지지 않는 인물 중의 한 사람입니다. 그의 성명 전부(Full Name)는 앨런 매시슨(혹은 매티슨) 튜링(Alan Mathison Turing:1912년 ~ 1954년)입니다. 가장 높은 액면가 지폐에 새겨질 정도로, 영국인들의 엄청난 자부심을 나타내는 천재입니다. 튜링(Turing)은 인공지능의 개념을 최초로 제시한 사람으로도 알려져 있습니다. 그는 이론적인 “컴퓨터 과학과 인공 지능의 아버지”로 널리 알려져 있습니다.

튜링은 영국의 케임브리지 대학교에서 수학을 전공하고, 미국의 프린스턴 대학교에서는 수리논리학을 연구했습니다. 미국 프린스턴대학에 유학할 때는 "폰 노이만"이라는 또 다른 천재와 함께 수학하며 박사학위를 획득했습니다. 대표적인 그의 업적을 살펴보겠습니다.

  • 에니그마 암호 해독 : 튜링 봄비(Turing Bombe,  암호 해독 기계)
  • 튜링 머신(혹은 튜링 기계, Turing Machine, a-machine)  
  • 튜링 테스트 (Turing test, originally called the imitation game)

#1. 에니그마 암호 해독 : : 튜링 봄비(Turing Bombe,  암호 해독 기계)
(※ 에니그마 : 독일어로 ‘수수께끼’라는 뜻을 가진 암호 기계의 한 종류. 독일에서 개발됨. 암호를 만들고 해독하는 기계로, 보안성에 따라 여러 모델이 있습니다.)

 

앨런 튜링을 제2차 세계대전 코드 브레이커(codebreaker: 암호 해독가)라고도 합니다. 제2차 세계대전이 발발하자 정부의 요청에 따라 나치 독일군의 에니그마 암호 해독을 맡았고, 대서양 전투를 포함한 많은 중요한 교전에서 연합군이 나치를 물리 칠 수 있도록 도청된 암호 메시지를 해독하는 데 아주 중요한 역할을 했습니다. 그렇게 함으로써 제2차 세계대전에서 연합군이 승리하는 데 기여했습니다. 정확히 추산하기는 어렵지만, 이 작업은 전쟁을 2년 이상 단축하고 1,400 만명 이상의 생명을 구한 것으로 추정됩니다. 

영화 <이미테이션 게임(2014년)>에서 그려졌듯이 제2차 세계대전이 한창일 때 앨런 튜링은 적군의 암호를 해독한 것으로 유명합니다. 그는 1939년에 독일군의 에니그마 암호를 해독하는 영국 정부 부서인 GC & CS에 참여해 독일 해군 암호를 해독을 담당하는 Hut 8의 책임자가 되어 기존의 봄브 해독기를 개량한 튜링 봄비(Turing Bombe, 봄브 혹은 봄베라고 부르기도 함)라는 장치를 개발했습니다. 이 장치는 기존의 폴란드 Bomba(혹은 bomba kryptologiczna :  "bomb" or "cryptologic bomb"에 대한 폴란드어)를 개선하여 새로운 사양으로 만든 것입니다. 이 튜링 봄비의 초기 디자인은 앨런 튜링이 만들었지만, 가장 진화된 형태는 1940년에 Goldon Welchman이 만들었습니다. 튜링 봄비는 독일군의 주요 메시지를 암호화 하던 애니그마의 설정(당일의 회전자의 설정, 회전자 초기 시작 값, 플러그 보드의 연결 등)을 찾아내기 위하여 설계되었습니다. 이 튜링 봄비는 후일 개발되는 콜로서스라는 프로그래밍 가능 전자 컴퓨터의 기술적 토대가 되기도 했습니다. 이 컴퓨터 장치는 군사 기밀로 취급되어 꽤 오랫 동안 일반에 알려지지 않았습니다.

 

GC & CS : Government Code and Cypher School.  영국의 블레칠리 파크(블레 츨리 혹은 브레츨리 파크로도 표현, Bletchley Park : 통상 영국의 암호해독의 중심지로 인식됨)지역에 있었던 영국 정보기관. 1946년 6월 "정부 커뮤니케이션 본부"로 이름이 변경됨

※ Hut 8은 영국의 브레츨리 파크의 GC & CS 섹션으로 독일 해군 수수께끼 메시지를 해결하는 임무를 맡았습니다.

 

Bletchley Park Bombe (원래 Bombe의 복제품)  각 회전 드럼은 Enigma Rotor의 동작을 시뮬레이션 함 [출처 : 영어 위키백과]



튜링 봄비에 의한 암호해독을 쉽게 설명하면, 아래 그림에서처럼, 암호문 "WSNPNLKLSTCS"를 풀어서 "ATTACKATDAWN"을 찾아야합니다.  논리적 추론을 자동화하기 위해 봄비는 전기 회로의 형태를 취했습니다.

 

암호문(Ciphertext)의 해독 예제 [이미지 출처 : 영어 위키백과 응용]


#2. 튜링 머신(혹은 튜링 기계, Turing Machine, a-machine)

한마디로 튜링 머신은 튜링이 알고리즘을 설명하기 위해 도입한 가상의 기계입니다.1936년 5월 31일에 23살의 젊은 나이에 앨런 튜링은계산하는 기계를 대표할 수 있는 가상의 장치를생각해내고,이 장치에 영어 단어인automatica를 따서"a-machine"이라는 이름을 붙였습니다. 일종의 오토마타(automata or automatons, 자동장치)인 셈이죠.그가 고안한 튜링 머신은 현재시점에 바로보면 초보적 형태의 컴퓨터로, 복잡한 계산과 논리 문제를 처리할 수 있었습니다. 지금의 컴퓨터와 비교하면, 튜링 머신의 무한히 긴 띠는 컴퓨터의 메모리에기호를 읽는 기계는 컴퓨터의 중앙 처리 장치(CPU)에 비유할 수 있습니다. "a-machine"이라는 이 기계가 바로 나중에 창시자인 앨런 튜링의 이름을 따서 튜링 머신라 불리게 되었습니다. 

튜링은 이를 표현한 논문을 런던 수학회지에 1936년 5월 31일에 제출합니다정작 이 논문이 출판된 것은 1937년입니다. 이것이 바로 유명한 논문인 "계산 가능수와 결정문제에 대한 응용에 관하여(On computable numbers, with an application to the Entscheidungsproblem)" 입니다. 이 논문에 대한 혹자는 인류의 운명을 바꾼 논문이라고까지 합니다.

튜링 머신관련 논문 (1937, “On Computable Numbers..” Turing Machine, A. Turing) [출처 : 해당 논문을 찾아서 저자가 직접 발췌]

 

a-machine이 기술된 본문내용[출처 : 해당 논문을 찾아서 저자가 직접 발췌]

애석하게도 앨런 튜링은 개념만을 제시했습니다.(실제로 구현된 모델이 있었던 것은 아닙니다.) 튜링 머신을 당시 '보편만능기계(Universal Computing Machine)'라고 불렀는데 튜링은 이 이기계로 모든 기계적인 계산을 해낼 수 있었다고 생각했습니다. "실세계의 사물과 사상을 어떻게 기호화할 것인가”에 대한 물음과 이렇게 표현된 “기호들과 규칙을 활용해 어떻게 지능적 추론을 할 수 있을 것인가”에 대한 이러한 이론 모델 연구는 그후 컴퓨터와 인공지능 기술의 기초가 됩니다.

[출처 : 관련자료 종합 재구성]

튜링 머신은 수학적 모형의 일종으로, 특수한 테이프를 기반으로 작동하는 기계입니다.  앞에서도 설명드렸듯이 튜링은 개념만을 제시했고, 현재 인터넷에 나와있는 다양한 구현 이미지는 튜링의 개념을 후대에 와서 구현한 내용들입니다. 튜링머신은 0과 1의 테이프와 머신으로 구성되어 실행결과를 뽑아내는 개념으로 이론적인 컴퓨터라고 할 수 있습니다.
현대의 『폰 노이만 구조(존 폰 노이만이 제시한 컴퓨터 구조로 프로그램 내장 방식 구조임)』로 된 컴퓨터는 모두 보편 튜링 머신 이론에 바탕을 두고 있습니다. 따라서 보편 튜링 머신은 현대의 모든 컴퓨터를 흉내낼 수 있습니다. 코드 메모리와 데이터 메모리가 분리되어있는 『하버드 구조(Harvard architecture, 프로그램 코드와 데이터에 대하여 각각 다른 버스를 사용하는 프로세서의 구조)』는 테이프를 두 개 달아놓은 튜링 머신이라고 생각할 수 있으니, 보편 튜링 머신은 하버드 구조의 컴퓨터도 완벽하게 흉내낼 수 있습니다. 컴퓨터의 작업을 이론적으로 모델링할 때 우리는 이미 튜링 머신을 활용하고 있습니다.

튜링 머신은 수학적 도구로 상상한 것으로, 테이프(Tape) = 메모리, 헤드(Head) = 제어장치, 상태기록기(State Register) = 상태 정보, 행동표(Action Table) = 명령 목록으로 구성되며, 그러면 계산 가능한 모든 것을 할 수 있다고 생각했습니다. 

튜링 머신(Turing machine)의 구현한 모습 [출처 : 영어 위키백과]
튜링의 상상을  묘사한그림: 튜링 기계의 작동 방식을 묘사하는 그림 [출처 : 위키백과]


#3. 튜링 테스트 (Turing Test)

이것은 한마디로 컴퓨터가 최소한 인간 정도의 지능을 가지고 있다고 판단하는 방법입니다. 인공지능을 개발하기 위해서는 사람의 지능지수처럼 기계의 지능을 평가할 수 있는 방법이 있어야합니다. 그 방법을 처음으로 제시한 사람이 영국의 앨런 튜링입니다. 그는 1950년에 Mind라는 학술지에 나온 『Computing Machinery and Intelligence(컴퓨팅 기계와 지능)』에서 첫 문장을 "기계는 생각할 수 있는가 ?"라는 질문으로 시작하면서 그 대답으로 모방 게임(imitation game)이라는 흥미로운 아이디어를 제안했습니다.

1950년 앨런 튜링의 논문 "Computing Machinery and Intelligence (컴퓨팅 기계와 지능)" 튜링 머신관련 논문 (1937, “On Computable Numbers..” Turing Machine, A. Turing) [출처 : 해당 논문을 찾아서 저자가 직접 발췌]

 

튜링은 "기계가 생각할 수 있는가는?"의 질문이 "기계"와 "생각"이라는 용어의 의미에 대한 정의로 시작해야한다고 했습니다. "생각"은 정의하기 어렵기 때문에 튜링은 문제와 밀접한 관련이 있고 비교적 모호하지 않은 단어로 표현되는 다른 단어로 질문을 대체하기로 선택했습니다. 튜링은 기계가 생각하고 있는지 판단하기보다는 기계가 " 모방 게임"이라는 게임에서 이길 수 있는지 물어봐야한다고 제안합니다. 튜링의 새로운 질문은 " 모방 게임에서 잘할 수있는 상상할 수있는 기계가 있습니까?"입니다.  튜링은 질문이 실제로 답할 수있는 질문이라고 믿었습니다. 튜링은 마음이나, 지능, 인간다움의 본질에 대한 논의는 그만두고, 이렇게 모방 게임을 통과하는 기계를 어떻게 만들 수 있을지로 논의 방향을 돌린것입니다.

참가자 A(남자)는 심문자 C가 잘못된 결정을 내리도록 속이고 참가자 B(여자)는 심문자 C를 도우려고합니다. 상기 이미지는 튜링 원래 논문에는 없었고, 2000년 Saygin이 저술한 논문에서 각색된 것임(출처 : 영어 위키백과)

 

이 논문에서 언급된 모방게임은 위의 그림에서 보듯이 아주 간단한 게임입니다. 논문 서두에서 튜링은 두 선수의 정확한 성별을 결정하기 위해 심문자가 다른 방에서 남녀에게 질문을 하는 "모방 게임"이라는 3인 게임이라는 관점에서 문제의 새로운 형태를 설명합니다.  A참가자는 남자이고, B참가자는 여자, C참가자는 신문자(interrogator)로써, 남자일수도 있고 여자일수도 있습니다. 모방 게임에서 C참가자는 A나 B를 볼 수 없고, 필기를 통해서만 의사 소통을 할 수 있습니다. A와 B에게 질문을 함으로써, C선수는 어떤 참가자가 남자이고 어떤 참가자가 여자인지 알아내려고 합니다. A의 역할은 질문자를 속여 잘못된 결정을 내리게 하는 것이고, B는 질문자가 올바른 결정을 내리도록 돕는 역할입니다. 

참가자 A(남자)가 기계로 대체됨. 튜링 원래 논문에는 컴퓨터가 아닌 Machine으로 설명하고 있음. 상기 이미지는 2000년 Saygin이 저술한 논문에서 각색된 것임(출처 : 영어 위키백과)

그리고는 튜링은 다음과 같은 질문을 합니다. (논문 이미지 하단에 기술된 내용입니다.)

"이 게임에서 기계가 A의 일부를 연기하면 어떻게 될까요? 질문자는 남자와 여자가 경기를 할 때처럼 종종 이런 식으로 경기를 할 때 잘못된 결정을 할까요? 이러한 질문들이 우리의 원래"기계가 생각할 수 있는가?"를 대체한다.

- We now ask the question,  What will happen when a machine takes the part of A in this game?" Will the interrogator decide wrongly as often when the game is played like this as he does when the game is played between a man and a woman? These questions replace our original, "Can machines think?""

 

이것은 기계가 사람이 사고할 때 행동하는 방법과 구별할 수 없게 행동한다면 그 기계가 사람처럼 생각하는 것으로 볼 수 있다는 아이디어입니다. 이 모방 게임은 기계가 생각한다고 말할 수 있는지 여부를 평가하는 일종의 시험입니다. 이것은 인간의 것과 동등하거나 구별할 수 없는 지능적인 행동을 보여주는 기계의 능력에 대한 테스트입니다. 

원래 튜링은 모방게임(imitation game)이라고 했고, 후에 사람들이 이를 튜링 테스트(Turing Test)라고 부르는 것입니다. 튜링이 튜링 테스트를 제시한 이후에, 이 튜링 테스트는 인공지능의 역사에 막대한 영향을 끼쳤고, 많은 비판을 또한 받아왔습니다. 어찌되었건 튜링 테스트는 인공지능이론에서 중요한 개념이 되었습니다. 현재에도 인공지능의 판별기준으로 이 튜링 테스트 개념을 확대하여 적용한 튜링 테스트를 많이 활용하고 있습니다.

해당 논문의 내용을 좀 살펴보면, 논문의 후반 부분에서 튜링은 "기계들이 생각할 수 있다"는 명제에 대해서 반대이론들을 제시했습니다. 기계의 사고에 대한 모든 주요 주장을 포함하는 9가지 일반적인 반대 의견을 고려했고, 이에 대한 자신의 의견을 기술했습니다. (1. 종교적 반대 / 2. '모래 속의 머리이의 / 3. 수학적 반대 / 4. 의식으로부터의 주장 / 5. 다양한 장애의 주장 / 6. 레이디 러브 레이스의 이의 / 7. 신경계의 연속성에 대한 주장 / 8. 비공식적 행동에 대한 주장 / 9. 초감각 지각. 여기서는 자세히 다루지 않으므로, 그런 의견들에 대해 자신의 이견을 기술한 것이라고만 생각하시길 바랍니다.) 

 

논문의 마지막 섹션에서 Turing은 모방 게임을 성공적으로 수행 할 수 있는 학습 기계에 대한 그의 생각을 자세히 설명합니다.  튜링은 모방 게임을 할 수 있는 기계를 만들 수 있는 작업이 프로그래밍 중 하나라고 언급하며, 그는 세기 말에 게임을 실행하도록 기계를 프로그래밍 하는 것이 기술적으로 가능할 것이라고 가정했습니다. 1950년도에 이런 예측을 했다는 것은 대단히 놀라운 일입니다. (저는 이 당시에 이런 예측을 한 것에 대해 소름이 끼칩니다.)

현대에서 와서 이 튜링 테스트이 개념은 확대되어, 기계(즉, 컴퓨터)가 한 가지만 잘해서는 안된다고 보기도 합니다. 여러 가지를 평균적 인간만큼 잘해야 한다고 생각해서 컴퓨터가 스스로 언어를 듣고 판단해서 대답하는 것까지 포함하기도 합니다. 때론 카메라를 통해 사람이 인지하는 것까지도 포함합니다. 지금은 이런 확대된 튜링 테스트를 합격하는 것과 같은 방식으로 사람의 지능을 본 뜰 수 있는 소프트웨어를 개발하는 것이 인공지능의 궁극적인 목표가 되기도 합니다. 

그러나, 튜링 테스트에 대한 반론도 있습니다. 많은 전문가들은 이제 튜링 테스트가 인공 지능의 좋은 척도가 아니라고 생각합니다. 더 쉬운방법이나 새로운 방법을 인공지능 연구학자들이 제시하고있습니다. 그렇다해도 그가 남긴 이 위대한 업적은 사라지지 않을 것입니다.

참고로 튜링 테스트를 통과하는 인공지능에게는 상을 주는 것도 있는데, 바로 뢰브너 상(Loebner Prize: 뢰브너 상은 매년 개최되는 채터봇 대회의 상)이 수여됩니다. (참고로, 뢰브너 상은 휴 뢰브너 박사가 미국 매사추세츠에 있는 Cambridge Center for Behavioral Studies와 함께 1990년에 제정했습니다.) 그러나 인공 지능 분야에서 뢰브너 상은 다소 논란의 여지가 있습니다.


이 비운의 천재는 42세 생일 16일 전인 1954년에 시안화물 중독으로 사망했습니다. 그의 시신이 발견되었을 때, 사과는 그의 침대 옆에 반쯤 먹혀 있었고, 사과는 시안화물 검사를 받지 않았음에도 불구하고, 이것이 튜링이 치명적인 복용량을 섭취 한 수단이라고 추측되었습니다. 사인규명은 그가 자살을 한 것으로 결정했습니다. 한때 튜링이 베어 문 사과 모양에서 애플의 사과 로고가 만들어졌다는 속설도 있었습니다. 이에 대해서는 “사실은 이렇습니다.”에서 별도로 다루겠습니다. 

 Copyright 2021. 『오드리공주될뻔 블로거』  All rights reserved.

Posted by 오드리공주될뻔
|

인터넷상 속칭으로 ‘인공지능 3대 천왕’과 ‘인공지능 4대 천왕’이 있습니다. 3대 천왕은 "AI의 대부"와 "딥 러닝의 대부"라고 불리고 있습니다.  이들은 각각 인공지능을 딥 러닝 기술을 처음 시작했거나 이후 크게 발전시키거나, 확대 시키는데 결정적인 역할을 했던 인물들입니다. 3대 천왕은 Geoffrey Hinton(Geoffrey Everest Hinton, 제프리 에버레스트 힌튼 혹은 힌턴), Yann LeCun(얀 르쿤 혹은 얀 레쿤), Yoshua Bengio(요슈아 벤지오)의 3명으로 2018 튜링 상을 수상했습니다.

"Hinton received the 2018 Turing Award, together with Yoshua Bengio and Yann LeCun, for their work on deep learning. They are sometimes referred to as the "Godfathers of AI" and "Godfathers of Deep Learning".
[출처: en.wikipedia.org/wiki/Geoffrey_Hinton]

여기에 Andrew Ng(앤드류 응)을 포함시켜 이들 4명을 4대 천왕으로 부르고 있습니다.

※ 튜링 상(Turing Award, 튜링 어워드)은 "컴퓨터 과학의 노벨상"이라고도 불리는 상입니다. 영국의 수학자이며 현대 전산학의 아버지라 할 수 있는 앨런 튜링의 이름을 따서 만든상으로, ACM에서 컴퓨터 과학 분야에 업적을 남긴 사람에게 매년 시상하는 상입니다.
※ ACM(Association for Computing Machinery, 계산기 학회 혹은 컴퓨터 학회)은 1947년에 설립된 세계 최초의 컴퓨터 분야의 학술과 교육을 목적으로 하는 각 분야 학회들의 연합체입니다.

4대 천왕 풍자 무협만화

워낙 유명한 분들이라 이분들의 업적을 알아두면 도움이 될 듯합니다. 이분들의 주요 업적을 간단히 살펴보면 다음과 같습니다.

#1 제프리 힌튼(Geoffrey Everest Hinton: 1947년 ~ )

2013년 제프리 힌튼 모습 [출처 : 영어 위키백과]

첫 번째 인물인 제프리 힌튼은 꺼져가는 인공 신경망분야를 부활시킨 인물로 알려져 있습니다. 

  • 영국 출신의 인지 심리학자이자 컴퓨터 과학자
  • 구글과 토론토 대학교에 재직
  • 역전파법(Backpropagation)과 딥 러닝 연구에 기여. 힌튼 다이어그램을 발명
  • 딥 러닝 개념의 창시자

구글이 2013년 그가 창업한 DNNresearch Inc.를 인수하면서, 그는 AI부문 수장으로서 Google에 합류했습니다. 그는 특히 역전파 학습(Back Propagation) 기법과 CNN(Convolution Neural Network) 발전에 크게 기여했습니다. 제프리 힌튼에 관한 영어 위키백과를 읽다보면 다음과 같은 내용이 나옵니다.

"Hinton is the great-great-grandson both of logician George Boole whose work eventually became one of the foundations of modern computer science, and of surgeon and author James Hinton."

영어의 “great-great-grandson” 증손자(great-grandson)의 아들이니, 손자의 손자인 고손자가 되는군요. 결국 부울대수를 창시한 조지 부울(George Boole)과 외과의사이자 작가였던 제임스 힌튼(James Hinton)의 후손이라고는 말인데, 좀 더 정확히는 제가 영어 위키백과와 관련 사이트를 찾아 정리해놓은 아래 차트가 도움이 될 것 같습니다.

 

제프리 힌튼의 가계도 [저자 : 오드리공주 될뻔. 영어 위키백과 기반]

한마디로 그의 집안은 세계 모든 나라에서 사용하는 "국민 총생산(GNP, gross national product)"를 개척한 콜린 클락(Colin Grant Clark), 부울 대수와 기호논리학의 창시자 조지 부울(George Boole), 세계에서 제일 높인 산인 『에베레스트 산』의 이름이 유래된 조지 에베레스트(Sir George Everest)의 혈통을 가진 어마어마한 가문인 것 같습니다.
※ 참고로 제프리 힌트의 가운데 이름(middle name)에도 Everest가 들어가 있습니다. 

 

#2. 얀 르쿤(Yann LeCun, 불어 Yann André LeCun, “얀 레쿤”이라고 표기도 함 : 1960년 ~ )

두 번째 인물인, 얀 르쿤은 1987년부터 1988년까지 토론토 대학(University of Toronto)의 제프리 힌튼 연구실(Geoffrey Hinton Lab.)에서 박사후 연구원(postdoctoral research associate)으로 일했습니다.

2018년 얀 르쿤 모습  [출처 : 영어 위키백과]

  • 프랑스 출신의 컴퓨터 과학자
  • CNN(Convolutional Neural Network. 합성곱 신경망. 딥 러닝의 일종, 영상분야의 인공지능의 대표적 기술. 이미지 인식에 탁월)의 아버지
  • 뉴욕대 수리학 연구소 교수(Silver Professor of the Courant Institute of Mathematical Sciences at New York University)
  • 페이스 북의 AI 리서치를 이끌고 있음(Vice President, Chief AI Scientist at Facebook)

얀 르쿤은 2017년 사우디 아라비아의 대학에서의 강의 초대를 거절한 일화도 있습니다.  그는 자신의 무신론을 고려할 때 자신이 그 나라에서 테러리스트로 간주 될 것이라고 믿었기 때문입니다.

 

#3. 요슈아 벤지오(Yoshua Bengio : 1964년~)

세 번째 인물인, 요슈아 벤지오(Yoshua Bengio)는 프랑스 파리에서 태어난 캐나다 컴퓨터 과학자입니다. 뉴욕 타임지(The New York Times)에서 인공지능분야를 다루는 기술 특파원인 케이드 메츠(Cade Metz)는 제프리 힌트, 얀 르쿤과 함께 요슈아 벤지오는 1990년대와 2000년대에 딥 러닝의 발전에 가장 책임이 있는 세 사람 중 한 명으로 간주했습니다.

2016년 Dutch television 인터뷰 모습   [출처 : 영어 위키백과]

  • 몬트리올 대학교(Université de Montréal)의 컴퓨터 과학 및 운영 연구과의 교수
  • 몬트리올 학습 알고리즘 연구소(Montreal Institute for Learning Algorithms, MILA 혹은 Mila : Quebec AI Institute)의 과학 책임자
  • MIT(Michael I. Jordan교수가 지도)와 AT&T Bell Labs의 박사후 연구원
    (AT&T Bell Labs : 현재 Nokia Bell Labs, 이전 명칭은 시대에 따라 Bell Labs Innovations, AT&T Bell Laboratories, Bell Telephone Laboratories으로 불렀다.)
  • 논문 인용 최고(MILA에 따르면 h-index가 100 이상인 컴퓨터 과학자 중 Bengio는 일일 가장 최근에 인용되는 사람)

얀 르쿤과는 벨연구소에서 만나 인연이 시작되었습니다. 요슈아 벤지오가 박사과정을 지도한 제자 중에는 이안 굿 펠로우(Ian J. Goodfellow)라는 인물도 있습니다. 그는 이미지 합성기술에서 많이 사용되는 생성적 적대 신경망(GAN, Generative Adversarial Network. 비지도 학습에 사용되는 인공지능 알고리즘)의 발명자로 알려져 있습니다.

 

#4. 앤드류 응(Andrew Yan-Tak Ng, Chinese 『吳恩達』 : 1976년 ~ )

마지막으로 소개드릴 분을 앤드류 응입니다. 중국계 미국인 컴퓨터 과학자입니다.

2017년 앤드류 응의 모습  [출처 : 영어 위키백과]

  • 온라인 교육 의 선구자. 개방형 온라인 교육 사이트 Coursera(American massive open online course (MOOC)를)와 deeplearning.ai 공동창업
  • "딥 러닝 민주화"를 위한 많은 노력을 하여 이를 성공적으로 이끌었음
  • 마이클 어윈 조던의 지도하에 UC 버클리에서 박사 학위

그는 2013년 타임지의 가장 영향력 있는 100인, 2014 년에는 Fast Company의 가장 창의적인 인물 중 한 명으로 선정되었습니다. 그는 인공지능으로 자연어 처리(Natural Language Process) 연구와 인공지능의 온라인 교육에 크게 기여한 인물입니다. Google Brain을 공동 설립하고 이끌었으며, 바이두(Baidu, Inc. 중국의 다국적 기술 회사로 세계에서 가장 큰 AI 및 인터넷 회사 중 하나)의 전 부사장 겸 수석 과학자로 일하면서 수천 명의 팀으로 이 회사의 인공 지능 그룹을 구성했습니다.

그의 박사학위 지도 교수인 마이클 어윈 조던(Michael Irwin Jordan)도 아주 유명한 분입니다. 마이클 어윈 조던미국 과학자이자 버클리 대학의 교수로, 그는 머신 러닝 분야의 주요 인물 중 한 명이며 2016년 Science는 그를 세계에서 가장 영향력있는 컴퓨터 과학자로 보고하였습니다.

마이클 조던 교수 밑에서는 4대 천왕 중에 1명이 박사학위 지도 학생이였고, 다른 한명은 박사후 과정을 받은 사람이니, 해당 연구실이 가히 최고의 인공지능 연구실이라고 할 수 있겠네요.

아직까지 튜링상을 수상한 한국인은 없는 것으로 압니다. 앞으로 우리나라에서도 튜링상을 수상할 인공지능분야의 선구자들이 많이 배출되길 기원합니다.


가문의 영광 = 인공지능

 Copyright 2021. 『오드리공주될뻔 블로거』  All rights reserved.

Posted by 오드리공주될뻔
|