nnn-차원 공간에서 정의된 (n−1)(n-1)(n−1)-차원 초평면
- 초평면은 n-차원 공간에서 하나의 차원을 감소시킨 (n−1)-차원의 공간을 의미
xor로는 퍼셉트론 불가
why? 선형 분리 불가 (한 줄로 두 클래스를 나눌 수 없음)
그래서 2^(2*2) - 2개의 함수만 표현 가능 (xor, xnor 제외)
4개의 조합에 대해 0 또는 1의 출력을 결정하므로 2^(2^2)
Rosenblatt’s Perceptron Learning Algorithm
Perceptron Convergence Theorem (Novikoff)
The perceptron algorithm is guaranteed to terminate after a bounded number t of weight updates with a weight vector w*
Limitations of Perceptrons
- 퍼셉트론은 임계값(threshold) 함수만 표현 가능:
- 퍼셉트론은 입력 값에 대해 선형 결합을 사용하여 임계값(Threshold)을 기준으로 출력 1 또는 −1을 결정합니다. 따라서 복잡한 비선형 관계를 표현할 수 없습니다.
- 퍼셉트론은 선형 결정 경계만 학습 가능:
- 퍼셉트론은 데이터를 나누는 **선형 초평면(Linear Decision Boundary)**만 학습할 수 있습니다.
- 데이터가 선형 분리 불가능할 경우:
- 학습 절차 또는 가중치 업데이트 방정식을 수정:
- 예: Pocket 알고리즘, Thermal Perceptron 등.
- 더 복잡한 네트워크를 사용:
- 다층 퍼셉트론(Multi-layer Perceptron) 같은 비선형 모델로 확장.
- 비선형 변환을 통해 데이터 공간을 변경: (예: 커널 트릭)
테일러 급수
Gradient descent/ascent
Learning Linear Functions