인공지능

[AI] 퍼셉트론이란

CrunchyDev 2024. 3. 22. 14:11

1. 퍼셉트론

퍼셉트론은 선형분리 가능 문제를 해결하기 위한 알고리즘을 의미한다. 선형분리 불가능 문제는 해결할 수 없다.

 

 

입력값 * 가중치의 값이 임계값보다 클 경우, 1이 출력된다.

입력값 * 가중치의 값이 잆계값보다 작거나 같을 경우, 0이 출력된다.

퍼셉트론 공식 01

 

총 합을 의미하는 기호 시그마로 표현하면 아래와 같다.

퍼셉트론 공식 02
퍼셉트론 공식 03

 

입력값과 가중치를 열벡터로 나타내면 아래와 같다.

퍼셉트론 열벡터

 

벡터의 내적을 사용하여, 결국 아래와 같이 간결하게 작성할 수 있다. (벡터의 내적은 각 요소를 곱하여 더함을 의미)

퍼셉트론 공식 04

 

임계값을 이항하면 아래와 같이 표현할 수 있다.

퍼셉트론 공식 05

 

b=-θ 로 둘 경우 아래와 같다.

여기서 b는 편향(bias)를 의미한다. b는 퍼셉트론이 1을 출력하기 쉽게 또는 어렵게 조절하는 값이다. b가 커질수록 퍼셉트론이 1을 출력하는 범위가 증가한다.

퍼셉트론 공식 06