boost-devs / peer-session

🚀 부스트캠프 AI Tech 1기 U-Stage 4조 피어 세션 자료/질문 모음 (archived)
8 stars 2 forks source link

[히스] intercept 행 1 추가 #24

Closed Heeseok-Jeong closed 3 years ago

Heeseok-Jeong commented 3 years ago

🙌 질문자


❓ 질문 내용

X = np.array([[1, 1], [1, 2], [2, 2], [2, 3]])
X_ = np.array([np.append(x, [1]) for x in X]) # intercept 항 추가
  1. X 행렬을 X_ 행렬로 만드는게 기존 X 행렬에 인터셉트 (Y = XA + b에서 b) 에 대한 처리도 같이 하기 위해 넣었다고 이해했는데 맞을까요??

  2. 이 때 넣는 값이 왜 1이 돼야하는지 궁금합니다.


Heeseok-Jeong commented 3 years ago

y = x1w1 + x2w2 + b 라는 선형함수가 있으면 코드로 계산을 간편히 하기 위해 y = x1 ⋅ w1 + x2 ⋅ w2 + 1 ⋅ wb 로 만들기 위해 1 을 넣습니다.