XGBoost
Представьте игру в угадайку. Первое дерево делает грубое предположение, например оценивает цену квартиры по площади. Оно ошибается, мы запоминаем ошибку для каждого объекта. Второе дерево пытается предсказать эти ошибки, а не саму цену. Складываем его ответ с первым — ошибка уменьшается. Третье дерево учится на новых остатках. Так повторяется сотни раз: каждый следующий шаг делает акцент на том, что не получилось у предыдущих. XGBoost ускоряет процесс хитрыми математическими трюками, поэтому работает быстро даже на больших данных.
Пример: банк использует XGBoost для кредитного скоринга. В модель загружают возраст клиента, доход, число просрочек, сумму запроса. Алгоритм находит неочевидные закономерности: например, люди с невысоким доходом, но аккуратно платящие за коммунальные услуги, возвращают кредиты надёжнее, чем кажется. Банк точнее оценивает риск и снижает ставки надёжным заёмщикам.
Итак, XGBoost — проверенный временем алгоритм для классификации и регрессии. Он требует настройки, но при разумном подходе даёт модели, которые остаются эталоном для табличных данных.
Поделиться