|
МАТЕМАТИКА
Об алгоритме Козинца
В. Н. Малозёмовa, Н. А. Соловьеваb, Г. Ш. Тамасянcd a Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 7-9
b Санкт-Петербургский государственный экономический университет, Российская Федерация, 191023, Санкт-Петербург, наб. кан. Грибоедова, 30/32
c Институт проблем машиноведения РАН, Российская Федерация, 199178, Санкт-Петербург, Большой пр. В.О., 61
d Военно-космическая академия им. А.Ф. Можайского, Российская Федерация, 197198, Санкт-Петербург, ул. Ждановская, 13
Аннотация:
В 1964 г., на заре машинного обучения, Б.Н. Козинец предложил простой численный метод (алгоритм) для решения следующей экстремальной задачи. "В $n$-мерном евклидовом пространстве заданы два конечных множества $P_1$ и $P_2$. Предполагается, что соответствующие выпуклые оболочки $C_1$ и $C_2$ этих множеств не имеют общих точек. Требуется построить гиперплоскость, разделяющую множества $P_1$ и $P_2$, т.е. такую гиперплоскость, которая не имеет общих точек со множествами $C_1$ и $C_2$ и, кроме того, множества $C_1$ и $C_2$ лежат по разные стороны этой гиперплоскости. На самом деле, желательно среди всех гиперплоскостей, разделяющих множества $P_1$ и $P_2$, найти такую гиперплоскость, расстояние от которой до множества $P_1\cup P_2$ имеет максимальную величину. Очевидно, что такой гиперплоскостью будет гиперплоскость, проходящая через середину отрезка, соединяющего какие-нибудь две ближайшие точки множеств $C_1$ и $C_2$, перпендикулярно к нему". В дальнейшем эту задачу стали называть задачей жесткого SVM-отделения (Support Vector Machine) двух конечных множеств. В алгоритме Козинца используется естественный геометрический вариант критерия оптимальности для рассматриваемой задачи. В данной статье приводится детальный анализ алгоритма Козинца с современных позиций. В частности, дано корректное доказательство его сходимости. Предложена рабочая схема алгоритма. Рассмотрены два примера, в которых сравнивается эффективность принципиальной и рабочей схем.
Ключевые слова:
машинное обучение, жесткое SVM-отделение, алгоритм Козинца, усеченные итерации.
Поступила в редакцию: 10.04.2024 Исправленный вариант: 25.08.2024 Принята в печать: 29.08.2024
Образец цитирования:
В. Н. Малозёмов, Н. А. Соловьева, Г. Ш. Тамасян, “Об алгоритме Козинца”, Вестник Санкт-Петербургского университета. Математика. Механика. Астрономия, 12:1 (2025), 48–63
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vspua339 https://www.mathnet.ru/rus/vspua/v12/i1/p48
|
Статистика просмотров: |
Страница аннотации: | 52 | PDF полного текста: | 13 | Список литературы: | 11 |
|