Machine Learning Basics

경사하강법 — Gradient Descent

2차 방정식을 미분하면 1차 방정식이 됩니다. 임의 지점에서 시작해 미분값(기울기)의 반대 방향으로 조금씩 이동하면 전역 최솟값에 도달합니다.

f(x) = ax² + bx + c
f′(x) = 2ax + b
x ← x − α·f′(x)
LIVE VISUALIZATION
현재 x
3.500
f(x)
f′(x) 기울기
반복 횟수
0
파라미터 조정
a (2차 계수) 1.0
b (1차 계수) -2.0
c (상수) 1.0
α 학습률 0.15
슬라이더로 포물선 모양을 조정하고 ▶ 시작을 눌러보세요.
2차 함수 f(x)
현재 위치
접선 (기울기)
이동 궤적
최솟점 (global min)