퍼셉트론.
지금은 잘 사용하지 않지만
알고는 있어야 하니까 정리해본다.
이번에도 본격적으로 시작하기 전 ChatGPT에게 질문했다.
몇 번 해보니 장황하게 말하는 경우가 많아
핵심만 전달해 달라고 요청했다.
요약하면,
최소 3개 이상의 layer로 구성 - input, hidden, output.
지도 학습.
입력과 출력 사이의 복잡한 비선형 관계를 학습.
예측 결과와 실제 결과 사이의 오차를 최소화 하기 위해
BackPropagation 사용.
Multi-Layer Perceptron.
말 그대로 여러 층이 있는 퍼셉트론이다.
하나하나 개념을 분해하며 알아가 보자.
다수의 신호를 입력으로 받아 하나의 신호를 출력하는 알고리즘이다. 인공 뉴런 혹은 단순 퍼셉트론으로 불린다.
입력치에 가중치(Weight)를 곱한 값과 편향(Bias)을 합하여 임계값과 비교후 결과를 출력한다.
한계: XOR(배타적 논리합) 구현 할 수 없다 -> 직선 하나로 나눈 영역만 표현 가능.
->여러 gate로 XOR gate 구현한 예시
( 너무 길어져서 자세한 건 다음 포스팅으로!)
참고 자료