Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Непараметрические алгоритмы многоальтернативного распознавания
Составляются эвристически в расчете на неизвестные заранее статистические распределения признаков объектов различных классов. К их числу можно отнести, в частности, различные варианты алгоритмов вычисления расстояний и голосования. 2.3.1. АЛГОРИТМЫ ВЫЧИСЛЕНИЯ РАССТОЯНИЙ К ним относятся алгоритмы минимума расстояний и алгоритмы " ближайших соседей" [10 - 13, 17]. Алгоритмы минимума расстояний. Предусматривают принятие решения k о классе объекта
В силу монотонности квадратичной функции оба приведенных равенства равносильны. Об условных распределениях вектора признаков для различных классов достаточно знать только их средние значения. Мера же расстояния может видоизменяться. Могут использоваться евклидово расстояние, расстояние Махалонобиса, расстояние в пространстве обобщенных признаков. Евклидово расстояние определяется из соотношения
аналогично соответствующему соотношению для трехмерного пространства N =3. Будучи эвристическим для произвольных распределений вероятностей признаков, алгоритм (2.21), (2.22) совпадает с байесовским алгоритмом для гауссовского распределения признаков при условии их независимости (некоррелированности) и нормирования признаков из условия единичной дисперсии. Расстояние Махалонобиса определяется в предположении, что известны как условные средние значения, так и соответствующие корреляционные матрицы Ф i для векторов признаков объектов различных классов:
Алгоритм (2.21), (2.23) с точностью до логарифмического слагаемого совпадаетпри этом с оптимальным байесовским алгоритмом для гауссовской статистики признаков, где признаками служат отсчеты принимаемой выборки. Если различия в разбросах признаков различных классов после их нормирования несущественны, то Ф i = Ф. Если при этом Ф = I, где I – единичная матрица, то расстояние Махалонобиса переходит в евклидоворасстояние. Обобщенные признаки. Вводятся на основе диагонализации входящей а (2.23) обратной корреляционной матрицы (здесь считается, что Ф i = Ф).
В (2.24) Λ - диагональная матрица собственных чисел λ i, а U - унитарная матрица. Расстояние (2.23) переходит при этом в
где
Обобщенные признаки некоррелированы, имеют единичные дисперсии и для них расстояние Махалонобиса совпадает с евклидовым. Алгоритмы " ближайших соседей". Для точки
Здесь δ ij - символ Кронекера, δ ij =1 при i=j и δ ij =0 при i¹ j. Он принимает единичное значение, если j -й ближайший сосед принадлежит i -му классу, и нулевое - в противном случае. Мерой близости " соседей" служат расстояния, вычисляемые тем или иным образом. При I.= 1 алгоритм " ближайших соседей" переходит в алгоритм " ближайшего соседа". Доказано, что вероятности ошибок распознавания при Алгоритмы " ближайших соседей" не требуют подбора и оценивания параметров вероятностных распределений - они непараметрические (даже усреднения экспериментальных отсчетов, как и в алгоритмах минимума расстояний, не требуется). Их можно считать в то же время результатом перехода от параметрических алгоритмов (разд. 2.2.2 - 2.2.3) при использовании которых нужны оценки плотностей вероятности 2.3.2. АЛГОРИТМЫ ГОЛОСОВАНИЯ Относятся к многоэтапным алгоритмам принятия решений. На первом этапе независимо принимаются предварительные многоальтернативные Алгоритм извещенного голосования. Имеет вид
Структура алгоритма (2.28) аналогична структуре байесовского алгоритма (2.13) - (2.14), но упрощена по сравнению с ним. Реализации измеряемых параметров Предполагается, что МхМ матрицы условных вероятностей решений Алгоритм простого голосования. Отличается от предыдущего заменой М различающихся матриц
Алгоритм (2.29) не предусматривает введения и оценивания параметров каких-либо распределений и является полностью непараметрическим, в отличие от (2.28), в который входили еще параметры Рi и Небезынтересно, что алгоритм простого голосования можно свести к одному из алгоритмов минимума расстояний, а именно, к алгоритму минимума расстояний Хемминга. Для этого достаточно представить (2.29) в виде
где вместо подсчета и выявления максимума числа голосов " за" подсчитывается и минимизируется число голосов " против". Входящую и (2.30) сумму называют расстоянием Хэмминга в дискретизированном пространстве параметров (признаков) от принятой реализации до произвольной реализации i. Алгоритмы " вычисления оценок" (АВО). Составляют класс алгоритмов, предложенный в 1971 г. Ю.И. Журавлевым [9, 50] для распознавания классов объектов по большому числу признаков с небольшими выделительными затратами. Окончательное решение принимается по большинству голосов (" оценок"), полученных при выявлении сходства отдельных групп признаков классифицируемого объекта с аналогичными группами признаков конкретных объектов каждого класса. Сходство выявляется на основе промежуточных голосований " да", " нет" без права или с правом воздерживаться. После каждого из промежуточных голосований предусматриваются пороговые процедуры. Итоговое голосование по всем объектам каждого класса и всем группам признаков - взвешенное, с возможной дополнительной пороговой процедурой, например, для разности максимального и наибольшего из конкурирующих с ним числа голосов. Более поздний " алгебраический подход" Ю.И. Журавлева предусматривает составление улучшенных алгоритмов из менее совершенных по правилам некоторой алгебры [18, 51].
|