[AI/ML] XGBoost (eXtreme Gradient Boosting) 완벽 가이드 (정의, 특징 및 장단점, 모델 학습 과정)
·
ML & DL
1. 들어가며안녕하세요! 머신러닝 알고리즘 완전 정복 시리즈, 여덟 번째 시간입니다.지난 7편에서는 오답(잔차)을 줄여나가는 강력한 알고리즘 **Gradient Boosting (GBM)**을 배웠습니다. 하지만 GBM은 학습 속도가 느리고, 과적합에 취약하다는 치명적인 단점이 있었죠."성능은 좋은데 너무 느려요..."이 불만을 해결하기 위해 등장한 구세주가 바로 **XGBoost (eXtreme Gradient Boosting)**입니다.이름부터 'Extreme(극한)'이 붙은 이 모델은 시스템 최적화와 알고리즘 개선을 통해 속도를 비약적으로 높였고, 수많은 머신러닝 대회를 휩쓸며 "갓(God)부스트"라는 찬사를 받았습니다. 도대체 무엇이 그렇게 특별한지, 지금부터 파헤쳐 봅시다!2. XGBoost란?..