퍼셉트론의 한계
1. XOR 게이트란?
배타적 논리합이라는 논리회로
2. XOR 시각화

퍼셉트론은 직선 하나로 나눈 영역만 표현할 수 있음.
예시

시각화

따라서 XOR 같은 비선형 영역은 표현할 수 없음.
-> 해결방법 : 다층 퍼셉트론
3. 다층 퍼셉트론
multi-layer perceptron
퍼셉트론을 층을 쌓아 만든 것
3-1. 기존 게이트 조합하기
AND, NAND, OR 게이트를 조합하기
- AND, NAND, OR 게이트

- XOR 게이트

- XOR 진리표

3-2. 파이썬으로 구현하기
def XOR(x1, x2):
s1 = NAND(x1, x2)
s2 = OR(x1, x2)
y = AND(s1, s2)
return y
print(XOR(0, 0)) # 0
print(XOR(1, 0)) # 1
print(XOR(0, 1)) # 1
print(XOR(1, 1)) # 0
뉴런을 이용한 퍼셉트론

'Study > ML, AL' 카테고리의 다른 글
[퍼셉트론] 퍼셉트론이란 무엇일까 (0) | 2021.04.15 |
---|---|
matplotlib을 사용해봅시다 (0) | 2021.04.14 |
numpy를 사용해봅시다 (0) | 2021.04.14 |