경사 하강법은 선형 회귀 모델에서 가장 흔하게 사용됩니다. 📉
선형 회귀 모델 예시
- 목표: 집의 크기()로 가격()을 예측하는 모델을 만드는 것.
- 모델:
- (가중치)와 (편향)는 모델이 학습을 통해 찾아야 할 최적의 값입니다.
- 처음에는 와 를 임의의 값으로 설정합니다.
경사 하강법 적용 단계
- 손실 함수 정의: 예측값과 실제값의 차이를 측정하는 MSE(평균 제곱 오차)를 손실 함수로 사용합니다.
- 기울기 계산 (미분): 손실 함수를 와 에 대해 각각 미분하여 기울기를 계산합니다.
- 이 기울기는 현재 와 의 값에서 손실이 얼마나 빠르게 증가하는지를 알려줍니다.
- 가중치 업데이트: 기울기의 반대 방향으로 와 를 업데이트합니다. 학습률(learning rate)을 곱하여 이동할 거리를 조절합니다.
- 반복: 이 과정을 수천, 수만 번 반복합니다. 매번 와 가 조금씩 조정되면서 손실이 점차 줄어들게 됩니다.
이 과정을 거치면, 모델은 결국 손실이 가장 작은 지점에 도달하게 되고, 이때의 와 가 집의 크기를 바탕으로 가격을 가장 잘 예측할 수 있는 최적의 값이 됩니다.
'AI 엔지니어준비' 카테고리의 다른 글
| 손실 함수(loss function)란 무엇이며, 왜 중요한가요? (0) | 2025.08.21 |
|---|---|
| 지도 학습과 비지도 학습의 차이는 무엇인가요? (1) | 2025.08.21 |
| Loss function 과 Cost function (0) | 2025.08.20 |
| 데이터 테이블에서 표준편차를 볼때 (1) | 2025.08.18 |
| EDA란? (1) | 2025.08.18 |