Встречается на собеседованиях • сегодня
Какие знаешь особенности CatBoost
CatBoost — это градиентный бустинг от Yandex с уникальными фичами:
-
Обработка категориальных фичей без предобработки
Автоматически кодирует категории черезordered_target(на основе статистик таргета). -
Устойчивость к переобучению
Использует упорядоченный бустинг (порядок объектов меняется для каждого дерева).
-
Работа с пропусками
Пропуски обрабатываются автоматически (лучше, чем в других бустингах). -
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)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы