인공지능
[AI] 퍼셉트론이란
CrunchyDev
2024. 3. 22. 14:11
1. 퍼셉트론
퍼셉트론은 선형분리 가능 문제를 해결하기 위한 알고리즘을 의미한다. 선형분리 불가능 문제는 해결할 수 없다.
입력값 * 가중치의 값이 임계값보다 클 경우, 1이 출력된다.
입력값 * 가중치의 값이 잆계값보다 작거나 같을 경우, 0이 출력된다.
총 합을 의미하는 기호 시그마로 표현하면 아래와 같다.
입력값과 가중치를 열벡터로 나타내면 아래와 같다.
벡터의 내적을 사용하여, 결국 아래와 같이 간결하게 작성할 수 있다. (벡터의 내적은 각 요소를 곱하여 더함을 의미)
임계값을 이항하면 아래와 같이 표현할 수 있다.
b=-θ 로 둘 경우 아래와 같다.
여기서 b는 편향(bias)를 의미한다. b는 퍼셉트론이 1을 출력하기 쉽게 또는 어렵게 조절하는 값이다. b가 커질수록 퍼셉트론이 1을 출력하는 범위가 증가한다.