Gidhub BE Developer

Neural Net for XOR

2018-02-19
goodGid


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값을 구할 수 있다.

Recommend

Index