CatBoostの使い方
install
conda install catboost
パラメータ
Pool-CatBoost用データセット
from catboost import Pool train = Pool(X_train, y_train) valid = Pool(X_valid, y_valid)
cat_featuresにカテゴリ変数のカラム名を指定できる。
feature importance
feature_importances = model.get_feature_importance(train)
Catboost
Catboost.Classifier
from catboost import CatBoostClassifier
model = CatBoostClassifier()
model.fit(train_pool,
eval_set=validate_pool,
early_stopping_rounds=10,
use_best_model=True)
model.predict(test)
Catboost.Regressor
パラメータ
optunaを使ったパラメータチューニング
参考
catboost.ai/
catboost.ai/python-quickstart
tutorial-catboost-overview
Pythonでcatboostを使ってみる
