(AI Math 3강) 경사하강법 - 순한맛
210805
미분이란
미분(differentiation)은 변수의 움직임에 따른 함수값의 변화를 측정하기 위한 도구로 최적화에서 제일 많이 사용하는 기법

sym.diff
로 미분을 계산할 수 있다.
미분의 특징
미분은 함수의 접선의 기울기를 구할 때 사용한다.
접선의 기울기가 양수일 때
x가 증가하면 함수값은 증가, 반대는 감소
접선의 기울기가 음수일 때
x가 증가하면 함수값은 감소, 반대는 증가
x에 미분값을 더하면 경사상승법이라 하며 함수의 극댓값의 위치를 구할 때 사용한다
x에 미분값을 빼면 경사하강법이라 하며 함수의 극솟값의 위치를 구할 때 사용한다
한 점에서 접선의 기울기를 알면 어느 방향으로 점을 움직여야 함수값이 증가/감소 하는지 알 수 있다
경사상승/하강 방법은 극값에 도달하면 움직임을 멈춘다
극값에선 미분값이 0이기 때문

변수가 벡터라면
미분은 변수의 움직임에 따른 함수값의 변화를 측정하기위한 도구로 최적화에서 제일 많이 사용하는 기법이다.
벡터가 입력인 다변수 함수의 경우 편미분을 사용한다

각 변수 별로 편미분을 계산한 그레디언트 벡터를 이용하여 경사하강/상승 법에 사용할 수 있다

그레디언트 벡터
함수 f가 각 점에서 가장 빨리 증가(감소) 하는 방향으로 흐르게 되는 방향이다.
Last updated
Was this helpful?