더북(TheBook)

이제 x1 값과 x2 값을 각각 입력해 우리가 원하는 y 값이 나오는지 점검해 보겠습니다.

 

표 8-1 | XOR 다층 문제 해결

x1

x2

n1

n2

yout

우리가 원하는 값

0

0

σ(0 * (-2) + 0 * (-2) + 3) ≈ 1

σ(0 * 2 + 0 * 2 - 1) ≈ 0

σ(1 * 1 + 0 * 1 - 1) ≈ 0

0

0

1

σ(0 * (-2) + 1 * (-2) + 3) ≈ 1

σ(0 * 2 + 1 * 2 - 1) ≈ 1

σ(1 * 1 + 1 * 1 - 1) ≈ 1

1

1

0

σ(1 * (-2) + 0 * (-2) + 3) ≈ 1

σ(1 * 2 + 0 * 2 - 1) ≈ 1

σ(1 * 1 + 1 * 1 - 1) ≈ 1

1

1

1

σ(1 * (-2) + 1 * (-2) + 3) ≈ 0

σ(1 * 2 + 1 * 2 - 1) ≈ 1

σ(0 * 1 + 1 * 1 - 1) ≈ 0

0

 

TIP

≈ 기호는 ‘거의 같다’를 의미합니다.

표 8-1에서 볼 수 있듯이 n1, n2, y를 구하는 공식에 차례로 대입하니 우리가 원하는 결과를 구할 수 있었습니다. 숨어 있는 노드 두 개를 둔 다층 퍼셉트론을 통해 XOR 문제가 해결된 것입니다.

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