그 땐 AI했지/그 땐 DeepLearning했지
[TAVE/밑딥] ch02 퍼셉트론 | 05 다층 퍼셉트론이 충돌한다면
루이란
2022. 5. 27. 20:53
728x90
참고자료: 밑바닥부터 시작하는 딥러닝

1. 기존 게이트 조합하기
XOR 게이트를 만들기 위해 AND, NAND, OR 게이트를 조합하면 된다.


👉🏻 AND, NAND, OR 게이트를 조합해서 만든 XOR 게이트는 위와 같다.
x1 | x2 | s1 | s2 | y |
0 | 0 | 1 | 0 | 0 |
1 | 0 | 1 | 1 | 1 |
0 | 1 | 1 | 1 | 1 |
1 | 1 | 0 | 1 | 0 |
👉🏻NAND의 출력을 s1, OR의 출력을 s2로 해서 만든 진리표이다.
2. XOR 게이트 조합하기
def XOR(x1, x2):
s1 = NAND(x1, x2)
s2 = OR(x1, x2)
y = AND(s1, s2)
return y
👉🏻파이썬으로 구현하면 다음과 같다.

👉🏻XOR은 2층 퍼셉트론으로 층이 여러 개인 퍼셉트론을 다층 퍼셉트론이라고 한다.
- 0층의 두 뉴런이 입력 신호를 받아 1층의 뉴런으로 신호를 보낸다.
- 1층의 뉴런이 2층의 뉴런으로 신호를 보내고, 2층의 뉴런은 y를 출력한다.
728x90