Расслабленный алгоритм с добавлением маржи - Википедия - Margin-infused relaxed algorithm
Расслабленный алгоритм с добавлением маржи (MIRA)[1] это машинное обучение алгоритм, онлайн алгоритм за мультиклассовая классификация проблемы. Он предназначен для изучения набора параметров (вектора или матрицы) путем обработки всех данных обучающих примеров один за другим и обновления параметров в соответствии с каждым обучающим примером, так что текущий обучающий пример правильно классифицируется с помощью поле против неверных классификаций не меньше их потерь.[2] Изменение параметров сведено к минимуму.
Двухклассная версия под названием двоичная МИРА[1] упрощает алгоритм, не требуя решения квадратичное программирование проблема (см. ниже). При использовании в один против всех конфигурации, двоичный MIRA может быть расширен до мультиклассового ученика, который приближается к полному MIRA, но может быть быстрее обучен.
Ход алгоритма[3][4] выглядит следующим образом:
Алгоритм МИРА Вход: Примеры обучения Выход: Набор параметров
← 0, ← 0 за ← 1 к за ← 1 к ← обновить в соответствии с ← конец для конец для возвращаться
- «←» означает назначение. Например, "самый большой ← элемент"означает, что стоимость самый большой изменяет стоимость элемент.
- "возвращаться"завершает алгоритм и выводит следующее значение.
Затем этап обновления оформляется как квадратичное программирование[2] проблема: найти , так что , то есть оценка текущего правильного обучения должно быть больше, чем оценка любого другого возможного хотя бы потерей (количеством ошибок) этого в сравнении с .
Рекомендации
- ^ а б Краммер, Коби; Певец, Йорам (2003). «Ультраконсервативные онлайн-алгоритмы для мультиклассовых задач». Журнал исследований в области машинного обучения. 3: 951–991.
- ^ а б Макдональд, Райан; Краммер, Коби; Перейра, Фернандо (2005). «Онлайн-обучение синтаксических анализаторов зависимостей с большой прибылью» (PDF). Материалы 43-го ежегодного собрания ACL. Ассоциация компьютерной лингвистики. С. 91–98.
- ^ Ватанабе Т. и др. (2007): «Онлайн-обучение с большой маржой для статистического машинного перевода». В: Труды совместной конференции 2007 г. по эмпирическим методам обработки естественного языка и компьютерному изучению естественного языка, 764–773.
- ^ Бонет, Б. (2009): Эффективный синтаксический анализ структур синтаксических и семантических зависимостей. Труды конференции по изучению естественного языка (CoNLL), Боулдер, 67–72.
внешняя ссылка
- достойный - Реализация MIRA на C ++
- Миралиум - Реализация MIRA на Java
- Внедрение МИРА за Mahout в Hadoop