CatBoost — это библиотека градиентного бустинга с открытым исходным кодом, разработанная инженерами Яндекса.
Предшественник этой технологии — закрытый Матрикснет, заточенный на создание формулы ранжирования результатов в поиске. В отличие от него, открытый CatBoost реализует более универсальный алгоритм, способный решать разные задачи. Например, CatBoost используется для формирования ленты рекомендаций в Я.Дзене, помогает составлять прогноз погоды.
Более того, CatBoost используется ЦЕРН при работе на Большом адронном коллайдере, выступая как агрегатор знаний о частицах и формируя наиболее точные характеристики.
Библиотека CatBoost поддерживает работу из Python, R и командной строки.