본문 바로가기
Learning-driven Methodology/ML (Machine Learning)

CatBoost

by goatlab 2023. 7. 12.
728x90
반응형
SMALL

CatBoost

 

 

CatBoost는 Yandex에서 개발한 오픈 소스 소프트웨어 라이브러리이다. 이는 다른 기능 중에서 클래식 알고리즘과 비교하여 순열 기반 대안을 사용하여 범주형 기능을 해결하려고 시도하는 그레디언트 부스팅 프레임워크를 제공한다.

 

pip install catboost
import numpy 
from catboost import CatBoostRegressor

dataset = numpy.array([[1,4,5,6], [4,5,6,7], [30,40,50,60], [20,15,85,60]])
train_labels = [1.2, 3.4, 9.5, 24.5]
model = CatBoostRegressor(learning_rate=1, depth=6, loss_function='RMSE')
fit_model = model.fit(dataset, train_labels)

print(fit_model.get_params())

 

https://catboost.ai/

 

CatBoost - state-of-the-art open-source gradient boosting library with categorical features support

CatBoost - state-of-the-art open-source gradient boosting library with categorical features support, https://catboost.yandex/ #catboost

catboost.ai

 

728x90
반응형
LIST