catboost

Installation
SKILL.md

CatBoost

CatBoost (Yandex) is arguably the easiest boosting library to use because it handles Categorical Features automatically and perfectly without tuning.

When to Use

  • Tabular Data with Categorical Features: Automatic target encoding and categorical combination without manual one-hot encoding.
  • Low-Latency Inference: Fast model scoring on CPU and GPU with minimal memory overhead.
  • Ranking & Classification Tasks: E-commerce recommendation, fraud detection, and click-through-rate (CTR) prediction.
  • Robustness Against Overfitting: Symmetric (oblivious) decision trees providing stable predictions on small-to-medium datasets.

Quick Start

from catboost import CatBoostClassifier, Pool
from sklearn.model_selection import train_test_split
import pandas as pd
Installs
8
GitHub Stars
15
First Seen
Feb 10, 2026