Note

퍼셉트론 ( Perceptron ) 본문

Machine Learning

퍼셉트론 ( Perceptron )

알 수 없는 사용자 2021. 10. 5. 23:55
728x90

1. 퍼셉트론

초기 형태 인공 신경망으로 다수의 입력으로부터 하나의 결과를 내보내는 알고리즘.

퍼셉트론

x는 입력값, W는 가중치, y는 출력 값, b는 편향

 

2. 단층 퍼셉트론

값을 보내는 단계와 값을 받아서 출력하는 두 개의 단계로만 이루어져 있다.

좌) 입력층 우) 출력층

1) AND 게이트

두 개의 입력값이 모두 1인 경우에만 출력값이 1이 나오는 구조

2) NAND 게이트

두 개의 입력값이 1인 경우에만 출력값이출력 값이 0, 나머지 입력값의 쌍은 출력 값이 1이 나오는 구조

3) OR 게이트

두 개의 입력이 모두 0인 경우 출력값이 0, 나머지 경우에는 모두 출력 값이 1이 나오는 구조

4) XOR 게이트

입력 값 두개가 서로 다른 값을 가지고 있을 때만 출력 값이 1, 입력값이 서로 같으면 출력 값이 0

단층 퍼셉트론으로는 구현이 불가능한 구조.

직선 하나로 두 영역을 나눌 수 있는 문제만 구현이 가능하기 때문.

 

3. 다층 퍼셉트론

입력층과 출력층 사이에 은닉층이 존재하는 구조.

좌) 입력층 중) 은닉층 우) 출력층

심층 신경망 ( Deep Neural Network, DNN ) : 은닉층이 2개 이상으로 이루어진 신경망

딥러닝 : 인공 신경망이 심층 신경망일 경우 심층 신경망을 학습시키는 것.

'Machine Learning' 카테고리의 다른 글

ValueError: Unable to parse string  (0) 2022.07.11
활성화 함수 ( Activation Function )  (0) 2021.10.14
json 파일  (0) 2021.09.15
Gradient Vanishing & Exploding  (0) 2021.09.15
모델 과적합을 막는 방법  (2) 2021.09.08
Comments