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())
728x90
반응형
LIST
'Learning-driven Methodology > ML (Machine Learning)' 카테고리의 다른 글
imbalanced-learn (0) | 2023.10.04 |
---|---|
[Machine Learning] 클래스 가중치 (Class Weight) (0) | 2023.09.22 |
[Machine Learning] Boosting Methods (3) (0) | 2023.07.11 |
[Machine Learning] Boosting Methods (2) (0) | 2023.07.11 |
[Machine Learning] Boosting Methods (1) (0) | 2023.07.11 |