AI

Tensorflow 공부 (2차)

cdjiwon 2022. 2. 22. 12:05

Many x Instance

Matrix의 장점인 인스턴스의 수대로 Matrix를 주고, W는 변함이 없다. 그 이후 Matrix 곱을 하면 이전의 Multi-variable처럼 많은 수가 그대로 연산된다. 그래서 전체를 긴 Matrixinstance의 수만큼 넣어 계산할 수 있다.

 

위 그림처럼 3이 같아야 하고, 3 두 개를 지워버리면 5,1을 구할 수 있다.

 

 

개발자는 W의 크기를 결정해야한다. variable3을 가져오고, 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)

 

g(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