Many x Instance
Matrix의 장점인 인스턴스의 수대로 Matrix를 주고, W는 변함이 없다. 그 이후 Matrix 곱을 하면 이전의 Multi-variable처럼 많은 수가 그대로 연산된다. 그래서 전체를 긴 Matrix에 instance의 수만큼 넣어 계산할 수 있다.
위 그림처럼 3이 같아야 하고, 3 두 개를 지워버리면 5,1을 구할 수 있다.
개발자는 W의 크기를 결정해야한다. variable인 3을 가져오고, 1을 도출하기 때문에 [3,1]이 W가 된다.
Hypothesis using matrix
Hypothesis using matrix (n output)
정리
Lecture에서 다룰 때 : H(x) = Wx + b
실제로 구현 할 때 : H(X) = XW
사실 수학적 의미는 똑같다.
Logistic (regression) classification
(Binary) Classfication
0/1 Encoding
Spam Detection : Spam (1) or Ham (0)
Facebook feed : show (1) or hide (0)
Credit Card Fraudulent Transaction detection : legitimate (0)/ or fraud (1)
Logistic Hypothesis
Sigmoid 함수(logistic function)
Linear Regression에서 바뀐 점
- z = wx
- H(x) = g(z)
H(x) = 1 -> cost(1) = 0, H(x) = 0 -> cost(0) = ∞
cost : g(z) = -log(z)
y = 0
H(x) = 0, cost = 0
H(x) = 1, cost = ∞
g(z) = -log(1-z)
그림 두 개를 합치면 Gradient decent algorithm과 동일한 그림이 나온다.
위 해당하는 실습 코드
Tensorflow 공부 (2차) 너무 무분별 하게 섹션을 따로 나누지 않고 해서 3차부터는 주제에 맞게 포스트하도록 하겠습니다.
'AI' 카테고리의 다른 글
Gensim 사용법[정리] (0) | 2022.09.04 |
---|---|
Gensim 활용 LDA 모델 학습 (0) | 2022.08.04 |
Yolov5 Window Environment (0) | 2022.08.04 |
Tensorflow 공부 (1차) (0) | 2022.02.22 |
Tensorflow Windows10 환경 설치 (0) | 2022.02.22 |