Московский государственный университет имени М.В.Ломоносова
Опубликован: 30.04.2008 | Доступ: свободный | Студентов: 1614 / 251 | Оценка: 4.24 / 3.92 | Длительность: 14:56:00
Специальности: Математик
Лекция 7:

Комитетные методы решения задач распознавания

< Лекция 6 || Лекция 7: 1234 || Лекция 8 >

7.3. Комитеты линейных функционалов

Пусть A=\{x_1,x_2,\ldots,x_{m_1}\}, B=\{x_{m_1+1},x_m_2+2,\ldots,x_m\}, A,B\subseteq R^l в – конечные множества в пространстве признаков; x_1,x_2,\ldots,x_m – точки общего положения.

Определение. Точки x_1,x_2,\ldots,x_m пространства R_l называются точками общего положения, если никакая l+1 точка не лежит в гиперплоскости размерности l-1.

Приме р. Пусть l=2, т.е. рассматривается пространство R^2 (плоскость). Тогда точки x_1,x_2,\ldots,x_m – точки общего положения, если никакие три из них не лежат на одной прямой.

Теорема. Существует разделяющий комитет аффинных функционалов, состоящий из не более, чем m членов при нечетном m и не более, чем m-1 при четном m.

Доказательство. Рассмотрим случай l=1, т.е. пространство R^1.

Пусть m=2, m_1=1. Тогда возможны два случая.


Для первого случая (рис. слева) функционал имеет вид:

F(x)=x-\frac{x_1+x_2}{2}

Для второго случая (рис. справа) функционал имеет вид:

F(x)=-\left(x-\frac{x_1+x_2}{2}\right)

|k|=1 – количество функционалов для худшего случая.

Пусть m=3, m_1=2. Тогда возможны следующие варианты.


Все случаи вида показанного на рис. слева сводятся к предыдущему m=2,m_1=1. Во всех остальных случаях функционалы надо располагать аналогично рис. справа. Для худшего случая |k|=3.

Пусть m=2n (четное количество точек). Рассмотрим худший из возможных вариантов.


В данном случае функционалы надо располагать как показано на рис. |k|=m-1.

Пусть m=2n-1 (нечетное количество точек). Рассмотрим худший из возможных вариантов.


В данном случае функционалы надо располагать как показано на рис. |k|=m. Все остальные случаи можно свести либо к этим двум, либо к предыдущим.

Таким образом, по методу математической индукции существует разделяющий комитет аффинных функционалов из не более, чем m членов при нечетном m и не более, чем m-1 при четном m в пространстве R^1.

Многомерный случай сводится к одномерному следующим образом. Ищем подпространство W\in R^1 такое, что (W,x_i)\neq(W,x_j), при i\neq j. Проектируем все x_i на соответствующие подпространства, пока не получим одномерную задачу. В многомерном случае для разделения x_i и x_j служит гиперплоскость:

(W,x)=\frac12\left[(W,x_i)+(W,x_j)\right]

< Лекция 6 || Лекция 7: 1234 || Лекция 8 >