Встречается на собеседованиях • сегодня

Какие знаешь особенности CatBoost

CatBoost — это градиентный бустинг от Yandex с уникальными фичами:

  1. Обработка категориальных фичей без предобработки
    Автоматически кодирует категории через ordered_target (на основе статистик таргета).

  2. Устойчивость к переобучению
    Использует упорядоченный бустинг (порядок объектов меняется для каждого дерева).

  1. Работа с пропусками
    Пропуски обрабатываются автоматически (лучше, чем в других бустингах).

  2. GPU-ускорение
    Полная поддержка GPU для обучения и предсказаний.

Пример:

python
from catboost import CatBoostClassifier

model = CatBoostClassifier(
    iterations=500,
    cat_features=['category_col'],  # Указываем категориальные колонки
    verbose=100,  # Логирование каждые 100 итераций
    task_type='GPU'  # Используем GPU
)
model.fit(X_train, y_train)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы