
머신러닝 | CATBOOST 알고리즘(classification)/하이퍼 파라미터튜닝(optuna) 코드 구현
·
통계,검정,머신러닝
➡️ CATBOOSTCatBoost는 강력한 그래디언트 부스팅 알고리즘으로, 범주형 데이터 처리에 강점을 가지며 뛰어난 예측 성능 자랑CatBoost는 범주형 데이터를 효과적으로 처리하는 결정 트리 기반 그래디언트 부스팅(Gradient Boosting) 알고리즘주요 특징범주형 데이터를 자동으로 인식 및 처리함. 수동으로 인코딩(예: 원-핫 인코딩) 할 필요가 없음다른 그래디언트 부스팅 알고리즘(XGBoost, LightGBM 등)과 비교했을 때 우수한 성능을 보이는 경우가 많음작동 원리여러 개의 결정 트리를 순차적으로 학습하며, 이전 트리에서 발생한 오류를 보완하는 방식으로 모델을 개선함과적합(overfitting)을 방지하기 위한 특별한 기법을 적용하여, 다양한 환경에서도 안정적인 모델 성능을 유지함..