Sobes.tech
Middle — Senior
25

Что такое ordered boosting в CatBoost?

Компании, где спрашивали
Билайн

Ответ от нейросети

sobes.tech AI

Ordered boosting в CatBoost — это метод построения градиентного бустинга, который решает проблему утечки информации (target leakage) при работе с категориальными признаками и временными рядами.

В классическом градиентном бустинге при вычислении градиентов для текущего объекта могут использоваться данные из будущего, что приводит к переобучению. Ordered boosting устраняет это, обучая модель последовательно, используя только информацию, доступную до текущего объекта.

Пример: при обучении на последовательности объектов CatBoost формирует специальные порядковые статистики, которые рассчитываются без использования будущих значений таргета, что повышает качество и обобщающую способность модели.