더북(TheBook)

XOR 게이트

XOR 게이트는 배타적 논리합이라는 용어로 입력 두 개 중 한 개만 ‘1’일 때 작동하는 논리 연산입니다. 이를 진리표로 표현하면 다음 표와 같습니다.

▼ 표 4-3 XOR 게이트

x1

x2

y

0

0

0

1

0

1

0

1

1

1

1

0

XOR 게이트는 데이터가 비선형적으로 분리되기 때문에 제대로 된 분류가 어렵습니다. 즉, 단층 퍼셉트론에서는 AND, OR 연산에 대해서는 학습이 가능하지만, XOR에 대해서는 학습이 불가능합니다.

▲ 그림 4-4 XOR 게이트

이를 극복하는 방안으로 입력층과 출력층 사이에 하나 이상의 중간층(은닉층)을 두어 비선형적으로 분리되는 데이터에 대해서도 학습이 가능하도록 다층 퍼셉트론(multi-layer perceptron)을 고안했습니다.

이때 입력층과 출력층 사이에 은닉층이 여러 개 있는 신경망을 심층 신경망(Deep Neural Network, DNN)이라고 하며, 심층 신경망을 다른 이름으로 딥러닝이라고 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.