Recent Posts

Youngjae Oh's Avatar'

경사 하강법

앞서 살펴본 선형 회귀의 정의는 다음과 같았다. 임의의 직선을 그어 이에 대한 평균 제곱 오차를 구하고, 이 값을 가장 작게 만들어 주는 a와 b를 찾아가는 작업이다 이 평균 제곱 오차를 가장 작게 만들어 주는 것이 바로 경사 하강법인데, 이는 앞서 나온 선형 회귀의 일차방정식을 놓고 생각하면 쉽게 이해할 수 있다. 이 공식에서, 기울기 a가 무한대로 커지면 오차 또한 무한대로 커질 것이고, a가 무한대로 작아지면 역시 오차도 무한대로 커질 것이다. 이를 그래프로 표현하면 다음과 같다. 이 그래프에서 볼 수 있듯이, 경사 하강법의 가장 큰 목적은 기울기가 0이 되는 m을 찾는 것이다. 이를 정리하자면 a1에서 미분을 구한다. 기울기가 +면 음의 방향으로, 기울기가 -면 양의 방향으...

앞서 살펴본 선형 회귀의 정의는 다음과 같았다. 임의의 직선을 그어 이에 대한 평균 제곱 오차를 구하고, 이 값을 가장 작게 만들어 주는 a와 b를 찾아가는 작업이다 이 평균 제곱 오차를 가장 작게 만들어 주는 것이 바로 경사 하강법인데, 이는 앞서 나온 선형 회귀의 일차방정식을 놓고 생각하면 쉽게 이해할 수 있다. 이 공식에서, 기울기 a가 무한대로 커지면 오차 또한 무한대로 커질 것이고, a가 무한대로 작아지면 역시 오차도 무한대로 커질 것이다. 이를 그래프로 표현하면 다음과 같다. 이 그래프에서 볼 수 있듯이...