머신러닝의 기초
입력층과 출력층만으로 이루어진 단순 퍼셉트론(임계값으로 0 또는 1을 출력하는 하나의 뉴런)으로 나타낼 수 없는 논리 함수는?
- AXOR
- BAND
- COR
정답과 해설 보기
정답: A. XOR
단순 퍼셉트론은 입력의 가중합이 임계값을 넘는지 아닌지로 출력을 정하므로, 입력 공간을 1개의 직선(초평면)으로 둘로 나누는 것밖에 할 수 없습니다. AND와 OR은 출력이 1인 점과 0인 점을 직선으로 나눌 수 있지만, XOR은 (0, 1)과 (1, 0)이 1, (0, 0)과 (1, 1)이 0이어서 1개의 직선으로는 나눌 수 없습니다. 사이에 은닉층을 추가하고 비선형 활성화 함수를 사용하는 다층 퍼셉트론으로 하면 XOR도 나타낼 수 있습니다.