더북(TheBook)

실행 결과

epoch=0, 기울기=27.8400, 절편=5.4300
epoch=100, 기울기=7.0739, 절편=50.5117
epoch=200, 기울기=4.0960, 절편=68.2822
... (중략) ...
epoch=1900, 기울기=2.3000, 절편=79.0000
epoch=2000, 기울기=2.3000, 절편=79.0000

 

그림 5-5 | 그래프로 표현한 모습

TIP

여기서 에포크(epoch)는 입력 값에 대해 몇 번이나 반복해서 실험했는지 나타냅니다. 우리가 설정한 실험을 반복하고 100번마다 결과를 내놓습니다.

기울기 a의 값이 2.3에 수렴하는 것과 y 절편 b의 값이 79에 수렴하는 과정을 볼 수 있습니다. 기울기 2.3과 y 절편 79는 앞서 우리가 최소 제곱법을 이용해 미리 확인한 값과 같습니다. 이렇게 해서 최소 제곱법을 쓰지 않고 평균 제곱 오차와 경사 하강법을 이용해 원하는 값을 구할 수 있었습니다. 이와 똑같은 방식을 x가 여러 개인 다중 선형 회귀에서도 사용합니다.

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