-
책 [밑바닥부터 시작하는 딥러닝] 정리 - 2프로그래밍/AI 2020. 1. 6. 16:10
#퍼셉트론
AND 게이트 : 모두 1일 때 1 출력 / 나머지는 모두 0 출력
OR 게이트 : 하나라도 1일 때 1 출력 / 모두 0일 때 0출력
NAND 게이트 : 모두 1일 때 0 출력 / 나머지는 모두 1 출력
XOR 게이트 : 서로 같으면 0 출력 / 서로 다르면 1 출력
학습이란 적적할 매개변수 값을 정하는 작업이다.
퍼셉트론은 수많은 알고리즘 중 하나이다.
가중치(w)는 각 입력 신호가 결과에 주는 영향력(중요도)를 조절하는 매개변수.
편향은 뉴런이 얼마나 쉽게 활성화(결과로 1을 출력)하느냐를 조정하는 매개변수.
파이썬으로 작성한 NAND, AND, OR 게이트는 모두 같은 구조의 퍼셉트론이고,
차이는 가중치와 편향 값을 설정하는 부분뿐이다.
퍼셉트론으로 XOR 게이트를 표현할 순 없다. 선형(직선)으로 XOR 게이트를 표현할 수 없기 때문이다.(퍼셉트론의 한계) 하지만, 다층 퍼셉트론으로 XOR 게이트를 표현할 수 있다.
2장_ 퍼셉트론 정리- 퍼셉트론은 입출력을 갖춘 알고리즘이다. 입력을 주면 정해진 규칙에 따른 값을 출력한다.
- 퍼셉트론에서는 '가중치'와 '편향'을 매개변수로 설정한다.
- 퍼셉트론으로 AND, OR 게이트 등의 논리 회로를 표현할 수 있다.
- XOR게이트는 단층 퍼셉트론으로는 표현할 수 없다.
- 2층 퍼셉트론을 이용하면 XOR게이트를 표현할 수 있다.
- 단층 퍼셉트론은 직선형 영역만 표현할 수 있고, 다층 퍼셉트론은 비선형 영역(곡선)도 표현할 수 있다.
- 다층 퍼셉트론은 (이론상) 컴퓨터를 표현할 수 있다.
'프로그래밍 > AI' 카테고리의 다른 글
[Scikit-learn 오류] ImportError: DLL load failed while importing _arpack: The specified procedure could not be found. (0) 2021.07.06 데이터셋 리스트( iris, gapminder 등등) (0) 2020.08.06 책 [밑바닥부터 시작하는 딥러닝] - 3 (0) 2020.01.06 책 [밑바닥부터 시작하는 딥러닝] 정리 - 1 (0) 2020.01.06