
61
2
장
-
퍼셉트론
2.6
NAND
에서 컴퓨터까지
다층 퍼셉트론은 지금까지 보아온 회로보다 복잡한 회로를 만들 수 있습니다. 예를 들면, 덧셈
을 처리하는 가산기도 퍼셉트론으로 만들 수 있습니다.
2
진수를
10
진수로 변환하는 인코더,
어떤 조건을 충족하면
1
을 출력하는 회로(패리티 검사 회로)도 퍼셉트론으로 표현할 수 있습
니다. 사실은 퍼셉트론을 이용하면 ‘컴퓨터’마저 표현할 수 있습니다!
컴퓨터는 정보를 처리하는 기계죠. 컴퓨터에 무언가를 입력하면 정해진 방법으로 처리하고 그
결과를 출력합니다. 정해진 방법으로 처리한다는 것은 컴퓨터도 마치 퍼셉트론처럼 입력과 출
력으로 구성된 특정 규칙대로 계산을 수행한다는 뜻입니다.
컴퓨터 내부에서 이뤄지는 처리가 매우 복잡할 거 같지만, 사실은 (놀랍게도 )
NAND
게이트
의 조합만으로 컴퓨터가 수행하는 일을 재현할 수 있습니다.
NAND
게이트만으로 컴퓨터를
만들 수 있다? 이 말은 곧 퍼셉트론으로도 컴퓨터를 표현할 수 있다는 놀라운 사실로 이어집니
다. 지금까지 살펴본 것처럼
NAND
게이트는 퍼셉트론으로 만들 수 있기 때문이죠.
“
NAND
게이트의 조합만으로 컴퓨터를 만든다”라는 말이 믿어지지 않을지도 모르겠네요. 이것
이 어떻게 가능한지 궁금한 분께는 『
The
Elements
of
Computing