0이 책에 대하여 What this book is, and how it came to be
An unfinished manuscript for Yale's Silliman Lectures, written in 1955–56 while von Neumann was dying of cancer, and published posthumously in 1958. It is the founder of computer architecture asking, at the end of his life, what kind of computer the brain is — and concluding that it is not the kind he invented.
《컴퓨터와 두뇌》는 예일대의 유서 깊은 실리먼 강연(Silliman Lectures)을 위해 준비된 원고입니다. 폰 노이만은 1955년 초 강연 초청을 받았고, 1956년 봄에 강연할 예정이었습니다. 그러나 1955년 8월 골암(bone cancer) 진단을 받았고, 병상에서도 원고를 붙들었지만 끝내 강연도 원고도 완성하지 못한 채 1957년 2월 8일 월터 리드 병원에서 세상을 떠났습니다. 남겨진 미완성 원고를 아내 클라라 폰 노이만이 정리해 1957년 9월 서문을 붙였고, 예일대 출판부가 1958년에 초판을 냈습니다.
이 책이 특별한 이유는 저자가 현대 컴퓨터 구조(폰 노이만 구조)를 설계한 바로 그 사람이라는 데 있습니다. 1945년 〈EDVAC에 관한 보고서 초안〉으로 프로그램 내장형 컴퓨터의 청사진을 제시한 수학자가, 생의 마지막에 "그렇다면 두뇌는 어떤 종류의 계산 기계인가?"를 묻습니다. 그리고 놀랍게도 그의 결론은 자기 부정에 가깝습니다 — 두뇌는 폰 노이만 기계가 아니다. 두뇌는 느리고 부정확한 부품 100억 개를 병렬로 굴리는, 통계적 언어를 쓰는 전혀 다른 automaton이라는 것입니다.
책은 짧습니다. 본문은 서론과 2부 구성으로, 1부는 당시 컴퓨터의 원리(아날로그/디지털, 제어, 정밀도, 기억 계층)를, 2부는 신경계를 같은 개념 틀로 분석합니다. 원고가 미완성이라 뒤로 갈수록 절이 짧아지고, 마지막 절 "두뇌의 언어는 수학의 언어가 아니다"는 사실상 결론 없이 끝납니다. 그 미완의 마지막 문장들이 이후 70년의 신경과학·인공지능 논쟁을 예고했습니다.
F세 편의 서문 해설 The three forewords & the preface
F.1 · 3판 서문 — 레이 커즈와일 (2012)Foreword to the Third Editionp.xi–xxxi
Kurzweil frames the information age as resting on five key ideas — Shannon's reliable communication, Turing's universality of computation, von Neumann's machine architecture, the project of machine intelligence, and the singularity — and credits von Neumann with three of them outright.
커즈와일은 정보 시대를 떠받치는 다섯 개의 기둥을 세우고, 그중 세 개가 폰 노이만의 것이라고 말합니다.
① 섀넌 — 신뢰성. 1940년대의 통념은 "디지털 계산은 불가능하다"였습니다. 비트당 오류율이 조금만 있어도 메시지가 길어지면 오류 확률이 기하급수로 누적되기 때문입니다(비트당 정확도 0.9라면 1바이트를 옳게 보낼 확률은 겨우 0.43). 섀넌의 1948년 잡음 채널 부호화 정리는 이 통념을 뒤집었습니다 — 중복(redundancy)과 오류 정정 부호를 쓰면, 아무리 나쁜 채널(50% 순수 잡음만 아니라면)로도 원하는 만큼 정확한 전송이 가능합니다. 컴퓨터 내부는 온통 통신(메모리↔CPU, 레지스터↔연산기)이므로, 이 정리가 없었다면 폰 노이만 기계 자체가 성립하지 않았습니다.
② 튜링 — 보편성. 1936년 튜링 기계는 1비트씩 처리하는 극단적으로 단순한 사고 실험이지만, 처치–튜링 명제에 따르면 자연 법칙을 따르는 어떤 기계가 풀 수 있는 문제든 튜링 기계도 풀 수 있습니다. 같은 논문은 풀 수 없는 문제(unsolvable problems)의 존재도 증명했습니다. 강한 해석에서는 인간 두뇌도 자연 법칙을 따르므로 그 정보 처리 능력이 기계를 넘을 수 없다는 함의가 나옵니다 — 이 책 전체가 딛고 선 전제입니다.
③ 폰 노이만 — 구조. 1945년 6월 30일자 〈EDVAC 보고서 초안〉이 제시한 구조 — 연산 장치(CPU), 프로그램과 데이터를 함께 담는 메모리, 대용량 저장소, 프로그램 카운터, 입출력 — 는 이후 모든 컴퓨터의 뼈대가 되었습니다. 핵심은 프로그램 내장(stored program): 프로그램이 데이터와 같은 임의 접근 메모리에 들어가므로 기계를 다시 배선하지 않고 재프로그램할 수 있고, 심지어 프로그램이 자기 자신을 고치는 것(자기 수정 코드)도 가능합니다. 커즈와일은 계보도 정리합니다 — 에이컨의 Mark I과 추제의 Z-3는 조건 분기가 없어 진정한 폰 노이만 기계가 아니었고, 유일한 진짜 선구자는 100년 전 배비지의 해석기관이었으나 실제로 작동하지 못했으며, 그 위에서 에이다 러브레이스가 최초의 프로그래밍(과 "기계는 무언가를 창안하지는 못한다"는 최초의 AI 회의론)을 남겼다는 것입니다.
④ 기계 지능. 튜링의 1950년 논문(튜링 테스트)이 목표를 세웠다면, 이 책은 그 목표를 향한 최초의 진지한 정찰입니다 — 지능의 가장 좋은 실례인 두뇌를 컴퓨터 개척자의 눈으로 분해한 것. 커즈와일은 폰 노이만의 뉴런 묘사(출력은 디지털, 수상돌기의 입력 처리는 아날로그 가중합+역치)가 연결주의(connectionism)의 출발점이 되었고 1957년 로젠블랫의 퍼셉트론으로 이어졌다고 평가합니다. 단, 두뇌의 기억 용량 추정(평생 모든 입력을 기억한다는 가정 아래 10²⁰비트)만은 틀렸다고 봅니다 — 우리는 경험을 비트 영상이 아니라 패턴 인식기 계층의 고수준 패턴 시퀀스로 저장하며, 회상은 재생이 아니라 재구성이라는 것입니다.
⑤ 특이점. 폰 노이만 사후 울람이 전한 회고에서 폰 노이만은 기술의 가속이 인류사의 "본질적 특이점(essential singularity)"에 접근하는 듯하다고 말했습니다 — 이 맥락에서 '특이점'이라는 말이 쓰인 최초의 기록입니다.
F.2 · 2판 서문 — 폴 & 퍼트리샤 처칠랜드 (2000)Foreword to the Second Editionp.xxxiii–xliv
The Churchlands read the book as a proof by elimination: given the neuron's slowness and low precision, the brain cannot be a serial digital machine — von Neumann himself shows that if it were, it would be "a computational tortoise" and "a computational dunce." What remains is a massively parallel analog machine whose knowledge lives in its synaptic configuration.
철학자 부부 처칠랜드의 서문은 이 책의 논증 구조를 가장 선명하게 요약합니다. 이 "태풍의 눈에 놓인 순진해 보이는 작은 책"은 사실 하나의 귀류법이라는 것입니다.
전제 1 — 속도. 뉴런의 '클럭'은 잘 봐야 약 10² Hz. 2000년 당시 데스크톱도 10⁹ Hz였으니 격차는 10⁷배. 두뇌가 직렬 디지털 기계라면 "계산의 거북이(computational tortoise)"일 수밖에 없습니다.
전제 2 — 정밀도. 뉴런이 쓸 수 있는 표현 정밀도는 스파이크 빈도 기준 잘해야 소수 2자리. 긴 계산에서는 초기 오차가 지수적으로 증폭되므로, 두뇌가 그런 정밀도로 깊은 계산을 한다면 "계산의 열등생(computational dunce)"이 됩니다.
결론 — 얕은 깊이, 넓은 폭. 그런데 두뇌는 실제로 눈 깜짝할 새에 고도의 인지를 해냅니다. 따라서 두뇌의 계산 체제는 논리적 깊이(logical depth)를 최소화하고 논리적 폭(breadth)을 극대화하는 것일 수밖에 없습니다. 처칠랜드는 이를 현대적 그림으로 번역합니다: 수백만 축삭의 발화 빈도가 하나의 거대한 입력 벡터이고, 시냅스 연결 강도의 총체가 행렬이며, 한 뉴런 집단에서 다음 집단으로의 전달은 벡터–행렬 곱이라는 것 — 오늘날 인공 신경망의 수학 그대로입니다. 시냅스 약 10¹⁴개가 각각 초당 ~10²번 동작하면 초당 10¹⁶ 연산 — 두뇌는 거북이도 열등생도 아니고, 애초에 직렬 디지털 기계가 아니었던 것입니다.
동시에 처칠랜드는 경고도 남깁니다. "시냅스는 곱셈기, 뉴런은 합산기, 정보는 발화 빈도"라는 1세대 신경망 모형은 실제 뉴런의 다양성과 미묘함의 거친 근사일 뿐이며, 폰 노이만이 당대의 통설('두뇌는 디지털')에 겸손하게 도전했듯 우리도 현재의 모형에 겸손해야 한다는 것입니다. 서문은 "마음의 뉴턴"을 기다리는 이들에게 — 그 뉴턴은 이미 왔다 갔으며, 이름은 존 폰 노이만이라는 문장으로 끝납니다.
F.3 · 서문 — 클라라 폰 노이만 (1957)Preface by Klára von Neumannp.xlv–li
Klára's preface tells the human story: the invitation, the AEC appointment, the cancer diagnosis, the wheelchair, and the manuscript that went with him to Walter Reed Hospital and was never finished.
아내 클라라의 서문은 이 책의 전기(傳記)입니다. 부다페스트에서 1903년에 태어난 신동, 베를린·취리히·부다페스트에서 화학과 수학을 공부하고 1927년 최연소급 프리바트도첸트가 된 청년, 1930년 프린스턴으로 건너가 1933년부터 고등연구소(IAS) 수학 교수가 된 학자. 양자역학·수리논리·에르고딕 이론·연산자 환을 넘나들던 그의 관심은 1930년대 말 유체역학의 편미분방정식 — 해석적으로 풀 수 없는 계산량의 벽 — 을 만나며 응용으로 향했고, 전쟁 연구(충격파, 맨해튼 계획)를 거치며 "빠른 전자 계산 기계"의 전도사가 됩니다. ENIAC의 논리 설계 개선에 참여했고, 전후 IAS에서 실험용 전자 계산기(애칭 JONIAC)를 만들었는데, 설계 과정에서 살아 있는 두뇌의 알려진 작동 방식을 일부 모방하려 했던 것이 그를 신경학과 정신의학의 세계로 이끌었습니다 — 실리먼 강연은 그 사유를 집대성할 자리였습니다.
그러나 1955년 3월 원자력위원회(AEC) 위원 취임, 8월 어깨 통증과 골암 진단, 11월 척추 전이, 1956년 1월 휠체어. 모든 일정이 취소되는 와중에도 실리먼 강연만은 포기하지 않았고, 병원에 원고를 들고 들어가 마지막까지 붙들었지만 끝내 완성하지 못했습니다. 클라라는 미완성 원고를 강연 총서로 받아 준 예일대에 감사하며 서문을 맺습니다. — 참고로 클라라 자신도 ENIAC/MANIAC의 몬테카를로 계산을 코딩한 최초기의 프로그래머 중 한 사람입니다.
I서론 — 수학자의 접근 Introductionp.1–2
Von Neumann opens with three disclaimers: he is a mathematician, not a neurologist; what follows is not yet an "approach toward understanding" but a systematized set of guesses about which mathematically guided lines of attack look promising; and his ultimate aim is stranger than it appears — the study of the nervous system may change mathematics itself.
서론은 세 겹의 겸손으로 시작하지만, 마지막 문단에 폭탄이 숨어 있습니다.
첫째, 자격의 한정. 자신은 신경학자도 정신의학자도 아닌 수학자이며, 이 작업은 "이해를 향한 접근"이라기보다 어떤 공략 노선이 유망해 보이는지에 대한 체계화된 추측이라고 못 박습니다. 확립된 이론이 아니라 정찰 보고서라는 것입니다.
둘째, 방법의 한정. 여기서 "수학자의 관점"이란 일반적인 수학이 아니라 논리학과 통계학에 무게를 둔 관점이며, 이 둘은 정보 이론의 기본 도구로 이해되어야 합니다. 그리고 그 정보 이론의 중심 경험은 복잡한 논리·수학적 automaton — 대형 전자 계산 기계 — 를 설계하고 코딩해 온 경험입니다. 다만 아직 automata의 '이론'이라 부를 만한 것은 없고, "불완전하게 정리된 경험의 몸체"가 있을 뿐이라고 덧붙입니다.
셋째, 진짜 목적. 신경계에 대한 깊은 수학적 연구는 거꾸로 수학과 논리학 자체에 대한 우리의 이해를 바꿀 것이라고 예고합니다. 이 문장은 책의 마지막 절("두뇌의 언어는 수학의 언어가 아니다")과 수미상관을 이룹니다 — 두뇌가 쓰는 언어가 우리가 아는 수학과 다르다면, 우리가 아는 수학은 유일한 수학이 아니라 역사적 우연일 수 있다는 것. 서론에서 이미 결말이 예고되어 있는 셈입니다.