2.2 단순한 논리 회로
1.And 게이트
- (0,0)->0
(1,0)->0
(0,1)->0
(1,1)->1 (입력이 모두1일때만 1을 출력하는 게이트)
-구현(퍼셉트론)
앞의 내용에서 말한 퍼셉트론을 이용하여 and 게이트를 구현하려면 가중치를 적절히 설정하는 것이 중요하다.
(x1,x2)값이 (1,1)일 때만 입계값을 넘는 가중치를 부여해야 한다. (가중치중 하나라도 임계값을 넘는 값을 가져선 안된다.)
2.Nand(not and) 게이트
- (0,0)->1
(1,0)->1
(0,1)->1
(1,1)->0 (입력값일 모두 0일때만 1을 출력하는 게이트)
-구현(퍼셉트론)
and 게이트를 만족시키는 조합을 반전하면 nand게이트를 만족시키는 가중치와 임계값이 된다.
3.Or 게이트
- (0,0)->0
(1,0)->1
(0,1)->1
(1,1)->1 (입력값중 하나라도 1이면 1을 출력하는 게이트)
-구현(퍼셉트론)
입력값중 하나라도 1이라면 1을 출력해야 하기 때문에 가중치 두개 보다 입계값이
낮아야 or게이트를 만족하는 조합이 된다.
결론
-같은 구조의 퍼셉트론으로 라도 매개변수의 값을 달리 함으로써 여러 조건을 만족시키는 게이트를 생성할 수 있다.
'deep learning python study' 카테고리의 다른 글
8주차 딥러닝 파이썬 스터디 8장 2절 (1) | 2024.12.08 |
---|---|
7주차 딥러닝 파이썬 스터디 7장 6절 (0) | 2024.11.30 |
5주차 딥러닝 파이썬 스터디 5장 7절 (0) | 2024.11.17 |
4주차 딥러닝 파이썬 스터디 4장 1절 (1) | 2024.11.09 |
3주차 딥러닝 파이썬 스터디(3장,4절) (0) | 2024.11.03 |