반응형
result = isLinear(logicGate);
print(result);
선형적(Linear)이란
- 직선(line)인 모양을 말한다.
- 그러면 비선형적은 직선이 아닌 모양을 말하는거겠죠?
왜 선형적인게 중요하지?
- 직선적인 모양이라는 것은 초기값만으로도 그 변화를 쉽게 예측할 수 있다는 것이다.
- 많은 데이터 값들은 비선형적이다. 그러면, 비선형적인걸 선형적으로 바꾸면 분석하기 쉽고, 파악하기 쉬워진다는 걸까?
- 선형적으로 바꾸는 과정은 잡음이나 쓰레기값들을 최대한 억제 및 제거해나가는 과정을 말하는걸까?
논리로직이 선형적인지 판단하기 위해 그래프를 그려보자
- 두개의 input을 x,y로 보고 그래프 상에 점을 찍고, 각각의 점들이 output을 가지고 있다고 했을때,
0의 묶음과 1의 묶음 사이에 직선(line)을 그을수있다면, 선형적이다라고 판단하겠다.
- AND
INPUT | OUTPUT | |
X | Y | Q |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
- OR
INPUT | OUTPUT | |
X | Y | Q |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
- XOR (불가능)
INPUT | OUTPUT | |
X | Y | Q |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
- NAND
INPUT | OUTPUT | |
X | Y | Q |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
- NOR
INPUT | OUTPUT | |
X | Y | Q |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
- XNOR (불가능)
INPUT | OUTPUT | |
X | Y | Q |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
반응형
'머신러닝 > 컴퓨터일반' 카테고리의 다른 글
[컴퓨터일반] 플립플롭? 순차회로? 저장회로? (0) | 2021.09.15 |
---|---|
[컴퓨터일반] Digital Logic Gates (0) | 2021.09.14 |
[컴퓨터일반] 범용논리게이트(Universal LogicGate) 진리표(TruthTable) 공부, 작성하기 (0) | 2021.09.13 |
댓글