Алгоритм AnyBoost
Материал из MachineLearning.
 (→Литература)  | 
				|||
| Строка 1: | Строка 1: | ||
{{Задание|Mordasova|Константин Воронцов|10 февраля 2010}}  | {{Задание|Mordasova|Константин Воронцов|10 февраля 2010}}  | ||
| - | '''Алгоритм AnyBoost''' - класс алгоритмов, представляющих [[бустинг]] как процесс градиентного спуска   | + | '''Алгоритм AnyBoost''' - класс алгоритмов, представляющих [[бустинг]] как процесс градиентного спуска. В основе алгоритма лежит последовательное уточнение функции, представляющей собой линейную комбинацию базовых классификаторов, с тем чтобы минимизировать функцию потерь. В класс AnyBoost входят практически все алгоритмы [[бустинга|бустинг]] как частные случаи.  | 
==Описание алгоритма==  | ==Описание алгоритма==  | ||
'''Алгоритм AnyBoost'''   | '''Алгоритм AnyBoost'''   | ||
| - | + | Рассмотрим задачу классификации на два класса, <tex>Y=\{-1,+1\}</tex>. Базовые классификаторы  - отображения на множество <tex>Y</tex>, и все   | |
| - | + | ||
| - | * Класс базовых классификаторов <tex>F\subseteq\chi</tex>   | + | |
| - | *   | + | '''Дано''':  | 
| + | |||
| + | * Класс базовых классификаторов <tex>F\subseteq\chi</tex>.  | ||
| + | * Дифференцируемая функция потерь <tex>C: \mathrm{lin}(F)\to\mathbb{R}</tex>.  | ||
| + | *  | ||
==См. также==  | ==См. также==  | ||
Версия 11:05, 7 февраля 2010
|   |  Данная статья является непроверенным учебным заданием.
 До указанного срока статья не должна редактироваться другими участниками проекта MachineLearning.ru. По его окончании любой участник вправе исправить данную статью по своему усмотрению и удалить данное предупреждение, выводимое с помощью шаблона {{Задание}}. См. также методические указания по использованию Ресурса MachineLearning.ru в учебном процессе.  | 
Алгоритм AnyBoost - класс алгоритмов, представляющих бустинг как процесс градиентного спуска. В основе алгоритма лежит последовательное уточнение функции, представляющей собой линейную комбинацию базовых классификаторов, с тем чтобы минимизировать функцию потерь. В класс AnyBoost входят практически все алгоритмы бустинг как частные случаи.
Содержание | 
Описание алгоритма
Алгоритм AnyBoost
Рассмотрим задачу классификации на два класса, . Базовые классификаторы  - отображения на множество 
, и все 
Дано:
-  Класс базовых классификаторов 
.
 -  Дифференцируемая функция потерь 
.
 
См. также
Литература
- Mason L., Baxter J., Bartlett P., Frean M. Boosting algorithms as gradient descent. — Advances in Neural Information Processing Systems. — MIT Press, 2000. — T. 12. — 512--518 с.
 

