퍼셉트론(Perceptron)

다수의 신호를 입력받아, 하나의 신호를 출력

뉴런과 비슷한 구조를 가지고 있다.

 

퍼셉트론에서는 가중치 'w'와 '임계값' θ 이라는 변수를 사용한다.

다음과 같은 수식으로 정리할 수 있다.

퍼셉트론은 여러 개의 입력 신호에 고유한 가중치를 부여하는데, 가중치는 각 신호가 결과에 영향력을 조절하는 요소로 작용한다. 

 

위 수식을 이용한다면, (x1,x2)가 (0~1,0~1)인 논리게이트들도 표현 할 수 있다.

AND, OR, NAND는 단층 퍼셉트론으로 표현할 수 있으나 XOR 같은 경우는 불가능하다.

 

그렇기에

다음과 같은 방법으로 2층 퍼셉트론을 이용해서 구현할 수 있다.

단층 퍼셉트론은 직선형 영역만 표현할 수 있고, 다층 퍼셉트론은 비선형 영역도 표현할 수 있다.

좌: OR gate, 우: XOR gate

 

+ Recent posts