Vectorizing Logistic Regression
m개의 훈련 샘플이 있을 때, 아래의 값을 계산해야 한다. 정방향 전파 단계를 실행하기 위해선 (m개의 훈련 샘플에 대한 예측값 계산) for문 없이 계산하는 방법이 있다. X는 훈련 입력을 열로 쌓은 행렬이다. n_x행 m열 행렬이다. 이는 X가 (n_x,m) 차원 행렬이라는 것이다. 먼저, z^(1),z^(2),z^(3) 등을 한 단계 혹은 한 줄의 코드로 계산하는 법이다. 행 벡터이기도 한, (1,m) 행렬을 만든다. 여기에 z^(1),z^(2)에서 z^(m)까지 동시에 계산할 것이다. 이를 w^T X와 b로 이루어진 벡터의 합으로 표현될 수 있다. b로 이루어진 이것은 (1,m)벡터 혹은 (1,m)행렬이다. m차원 행 벡터이다. w^T에 x^(1), x^(2)부터 x^(m)로 이루어진 행렬을 곱하..
2024. 3. 25.