더북(TheBook)

앞서 머릿속 계산으로 F(x) = 2X + 1이라는 식을 세웠듯이 다음과 같이 가설 함수 H를 세운다. 머신 러닝에서는 함수를 가설 함수(H)라고 부른다.

H(W,b) = Wx + b

▲ 그림 7-5 y = Wx + b와 y = Wx 함수

함수 HWb를 입력받는 함수다. 이미 알고 있는 입력값 1, 2, 3을 함수에 주면 3, 5, 7을 돌려주면 된다. 이를 위해 Wb를 구하는 것이다. W = 2, b = 1이라는 결론을 알고 있지만 컴퓨터가 계산하도록 만들어보자.

머신 러닝 대신 학교에서 배운 최소제곱법을 이용해 계산해본다. 최소제곱법은 회귀분석에서 미지의 상수를 구하는 방법인데, 기울기(W)와 절편(b)을 구하는 식은 다음과 같다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.