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を使ってみる