Catboost에 대해서 알아보기 전에
일단 GBM(Gradient Boosting Algorithm) 부터 알고 가봅니다.
머신러닝에서 부스팅(Boosting)이라는 것은 약한 학습기를 여러개 결합해서 정확도가 높은 학습 모델을 만드는 것입니다.
그러면 Gradient Boosting은 당연히 경사하강법을 통해서 만들어진 학습 모델 여러개를 합쳐서 정확도가 높은 모델을 만드는 것입니다.
다시 Catboost로 돌아오면, catboost는 GBM을 구현해놓은 패키지중 하나입니다. LightGBM, XGBoost도 마찬가지입니다.
참조
https://4four.us/article/2017/05/gradient-boosting-simply
https://3months.tistory.com/368
https://databuzz-team.github.io/2018/10/24/Catboost/
'개발 > Kaggle' 카테고리의 다른 글
Credit Card Fraud Detection (0) | 2020.04.14 |
---|---|
Telstra Network Disruptions - 2 (0) | 2020.04.12 |
Telstra Network Disruptions - 1 (0) | 2020.04.01 |
Rossmann Store Sales - 2 (0) | 2020.03.31 |
Rossmann Store Sales - 1 (0) | 2020.03.31 |