LinearRegression Gradient Descent Lab Unit Test 코드 관련 질문

18.04.17 00:09 작성 조회수 77

0

Lab unit test 코드 중 다음 코드가 정상인지요?

A. cost(self, h, y)

  • h의 shape가 (300,1)이고 y는 (300,)이어서 (h-y)의 shape가 (300,300)이 됩니다.
    B. gradient(self, X, y, theta)
  • A와 같은 이유로 (self.hypothesis_function(X, theta) - y)의 shape가 (300,300)이 됩니다.

답변 1

답변을 작성해보세요.

0

함수안에 들어갔을때 reshape을 해주셔야 합니다. 기존 scikit-learn의 문법을 그대로 적용하기 위해(이것도 버전이 바뀌면서 바꼈죠...) 위 코드를 그대로 적용했습니다.