강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

감동기님의 프로필 이미지
감동기

작성한 질문수

밑바닥 부터 시작하는 머신러닝 입문

Linear regression implementation wtih scikit-learn

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

작성

·

140

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

TeamLab님의 프로필 이미지
TeamLab
지식공유자

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

감동기님의 프로필 이미지
감동기

작성한 질문수

질문하기