퍼셉트론이란
본문 바로가기
딥러닝 머신러닝/밑바닥 딥러닝

퍼셉트론이란

by Gox2Maker 2023. 8. 30.
728x90
반응형

     


    퍼셉트론이란

    퍼셉트론은 다수의 입력 신호를 하나의 신호로 출력하는 것을 말합니다.

    여기서는 출력이 0, 1만 존재한다고 설정하겠습니다. 다수의 입력신호는 각각의 가중치($w$)와 곱해진 후, 그 결과들이 합쳐져 하나의 신호로 출력됩니다. 이때 각 입력값과 그에 상응하는 가중치의 곱의 합이 입계값($\theta$)을 넘어가면 1, 그렇지 않으면 0으로 출력합니다. 그리고 가중치는 입력값이 중요할수록 큰 수를 갖습니다.

     

    그림을 보고 예시를 설명하겠습니다.

    그림에서는 2개의 입력 $x_1$, $x_2$과 출력 $y$가 있습니다.

    수식으로 정리하면 다음과 같습니다.

    $$ y=\begin{cases} 0 (w_1x_1 + w_2x_2 \leq \theta) \\ 1 (w_1x_1 + w_2x_2 > \theta) \end{cases}$$

     

    가중치 $w_1 = 0.5$, $w_2 = 0.2$, 임계값 $\theta = 0.5$라고 가정하겠습니다.

    $$ y=\begin{cases} 0 (0.5x_1 + 0.2x_2 \leq 0.5) \\ 1 (0.5x_1 + 0.2x_2 > 0.5) \end{cases}$$

     

    만약 $x_1 = 0$, $x_2 =0$일 때, $0.5x_1 + 0.2x_2 = 0.5(0) + 0.2(0) = 0$이므로, $y = 0$이 됩니다.

    반대로 $x_1 = 1$, $x_2 =1$이면 $0.5x_1 + 0.2x_2 = 0.5(1) + 0.2(1) = 0.7$이므로, $y = 1$이 됩니다.

    이 퍼셉트론에서는 $x_1$의 가중치가 0.5로 가장 크므로 가장 중요한 입력이라고 해석할 수 있습니다.

     

    이처럼 다수의 입력이 하나의 신호로 출력하는 것을 퍼셉트론이라고 합니다.


     

    728x90
    반응형

    '딥러닝 머신러닝 > 밑바닥 딥러닝' 카테고리의 다른 글

    학습 알고리즘 구현하기  (0) 2023.09.18
    손실함수(Loss Function)  (0) 2023.09.08
    신경망 구현하기  (0) 2023.09.04
    퍼셉트론 구현하기  (0) 2023.08.31