§ 9. Алгоритмы восстановления значений произвольной функции в классе кусочно-линейных функций
Идея построения кусочно-линейных функций путем использования таксонной структуры множества X обучающей последовательности являются эвристической. Такая
алгоритм с точностью до реализации метода минимизации суммарного риска в классе линейных функций повторяет локальный алгоритм распознавания образов 11-8.
1. Так же как и в алгоритме 11-8, для каждого элемента полной выборки
рассматривается система окрестностей (окрестность вектора состоит из тех векторов, для которых
Иначе говоря, рассматривается систем вложенных множеств
2. Пусть исследуются окрестности точки и пусть окрестность точки
Тогда оценка суммарного риска векторов рабочей выборки, принадлежащих этой окрестности, полученных с помощью линейной функции, минимизирующей эмпирический риск на векторах из X, оценивается величиной
где наименьшее решение неравенства
В (12.36) - число элементов обучающей последовательности, число элементов рабочей выборки с векторами х из
Определим такую окрестность точки а вместе с ней и такие значения векторов рабочей выборки, для которых достигается минимум выражения (12.36).
3. Таким образом, для каждого вектора задающего систему окрестностей, могут быть указаны значения у векторов рабочей выборки, принадлежащих экстремальной окрестности, и получена оценка величины суммарного риска классификации.
Составим табл. 1.
Таблица 1
Прочерк в таблице означает, что соответствующий вектор рабочей выборки не принадлежит экстремальной окрестности. число элементов рабочей выборки, попавших в экстремальную окрестность точки
4. Обозначим через искомые значения функции в точках Поставим в соответствие каждой строке таблицы неравенство и рассмотрим систему
В неравенствах (12.37) штрих у суммы означает, что суммирование производится лишь по значениям функции в тех точках х, которые принадлежат экстремальной окрестности.
В тех случаях, когда неравенства (12.37) совместны, существует допустимое множество решений В качестве окончательного ответа выберем такой вектор У, который находится на наименьшем расстоянии от наиболее далекой точки допустимого множества, т. е. найдем вектор такой, который является минимаксным множества
Отыскание такого вектора является задачей выпуклого программирования. С помощью соответствующих алгоритмов вектор У может быть найден,