퍼셉트론(Perceptron)
다수의 신호를 입력받아, 하나의 신호를 출력


뉴런과 비슷한 구조를 가지고 있다.
퍼셉트론에서는 가중치 'w'와 '임계값' θ 이라는 변수를 사용한다.

다음과 같은 수식으로 정리할 수 있다.
퍼셉트론은 여러 개의 입력 신호에 고유한 가중치를 부여하는데, 가중치는 각 신호가 결과에 영향력을 조절하는 요소로 작용한다.
위 수식을 이용한다면, (x1,x2)가 (0~1,0~1)인 논리게이트들도 표현 할 수 있다.
AND, OR, NAND는 단층 퍼셉트론으로 표현할 수 있으나 XOR 같은 경우는 불가능하다.
그렇기에

다음과 같은 방법으로 2층 퍼셉트론을 이용해서 구현할 수 있다.
단층 퍼셉트론은 직선형 영역만 표현할 수 있고, 다층 퍼셉트론은 비선형 영역도 표현할 수 있다.


'머신 러닝 및 파이썬 > 밑바닥부터 시작하는 딥러닝' 카테고리의 다른 글
| Ch.4 신경망 학습/ 4.2 손실함수 (0) | 2020.02.26 |
|---|---|
| Ch.4 신경망 학습/ 4.1 데이터 주도학습 (0) | 2020.02.24 |
| Ch.3 신경망/ 3.5 출력층 설계하기 (0) | 2020.02.23 |
| Ch.3 신경망/ 3.4 삼층 신경망 (0) | 2020.02.23 |
| Ch.3 신경망/ 3.1~3.2 활성화 함수 (0) | 2020.02.22 |