

확률부터 LLM까지, 원리부터 제대로 배우는 자기주도 학습 플랫폼
그래디언트 부스팅은 이전 모델의 잔차(오차의 기울기)를 다음 약한 트리가 순차적으로 보정해 더하는 부스팅 앙상블이다.
이 내용은 넘스탯의 부스팅 시뮬레이터에서 직접 실험으로 확인할 수 있습니다.
각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다
학습 진도 (완료한 단계)
0%
그래디언트 부스팅은 약한 예측 모델(보통 얕은 결정 트리)을 순차적으로 추가하면서, 이전 모델이 틀린 부분을 다음 모델이 학습해 보완하는 앙상블 기법입니다. 결과적으로 단순한 모델들이 합쳐져 매우 강력한 예측기를 만들어냅니다.
집값 예측 예시: 1) 모든 집의 평균값(예: 5억원)으로 초기 예측 → 잔차(실제값 - 예측값) 계산, 2) 잔차를 학습하는 작은 트리 추가(예: '강남이면 +3억, 외곽이면 -2억'), 3) 이번 예측 = 5억 + 학습률 × 잔차 보정, 4) 새로운 잔차로 또 다음 트리 학습. 이 과정을 100~1,000번 반복하면 매우 정확한 예측기가 완성됩니다.
정답: 학습 방식이 다릅니다. 랜덤 포레스트는 여러 트리를 독립적으로 병렬 학습(배깅)해 분산(variance)을 줄이지만, 그래디언트 부스팅은 트리를 순차적으로 학습하며 각 단계가 이전의 오차를 보완(편향 감소)합니다. GBM이 일반적으로 더 정확하지만 학습 시간이 길고 하이퍼파라미터에 민감합니다.
정답: 각 단계에서 새 모델이 학습하는 대상이 손실 함수의 음의 그래디언트(negative gradient)이기 때문입니다. 이는 함수 공간(function space)에서의 경사하강법으로 해석할 수 있으며, 회귀의 MSE 손실에서는 단순한 잔차와 같아집니다.
정답: 랜덤 포레스트와 달리 그래디언트 부스팅은 트리 수가 늘면 과적합 위험이 커집니다. 그래서 학습률(ν, 보통 0.01~0.1)로 각 트리의 영향력을 줄이고, 조기 종료(early stopping)로 검증 손실이 더 이상 줄지 않을 때 학습을 멈추는 게 표준 관행입니다.