Neural Net for XOR
-
1개의 Unit or Model로는 XOR을 구현 못한다.
-
2~3개를 합친다면 XOR 구현이 가능하다.
- 복잡한 Network에 들어있는 Weight과 Bais를 어떻게 해결할 수 있을까 ?
-
ㅁ칸은 Wx + b 를 수행하고
-
S모양은 시그모이드 함수를 뜻한다.
-
시그모이드 함수는
주어지는 값이 작으면 0 값이 커지면 1이 된다.
- x1 = 0 , x2 = 0 을 넣어 보자 !
- 같은 방식으로 x1, x2을 해보면 우리가 원하는 XOR 연산이 가능하다.
우리는 첫 번째 사진의 왼쪽처럼 도식화 할 수 있다.
그리고 두 번째 사진과 같은 방식을
첫 번째 사진의 왼쪽 결과물에 적용시켜
첫 번째 사진의 오른쪽과 같은 축약된 결과물을 만들 수 있다.
그리고 이 것을 Neural Networks
라고 부른다.
- 다음과 같은 Logic으로 Y값을 구할 수 있다.