Бустинг
Алгоритм бустинга (boosting [1]) строит прогноз в виде ансамбля (композиции) базовых моделей:
Агрегирующая модель, на базе которой строится итоговый прогноз, представляет собой линейную комбинацию базовых моделей с настраиваемыми весами:
Все базовые модели, кроме начального приближения , берутся из одного семейства.
Как правило, начальное приближение выбирается тождественным нулём или настраиваемой константой, а остальные модели - решающими деревьями небольшой глубины.
Типы решаемых задач
Смысл меняется в зависимости от решаемой задачи:
-
для регрессии предсказывает регрессионный прогноз:
-
для бинарной классификации представляет собой рейтинг положительного класса по сравнению с отрицательным. Итоговый прогноз строится как функция взятия знака (+1 для положительных и -1 для отрицательных аргументов):
-
в многоклассовой классификации на классов представляет собой вектор рейтингов для каждого класса, а прогноз строится по принципу назначения класса, обладающего максимальным рейтингом: