Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
full_version (1).doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

28. Задача распознавания без учителя. Метод корреляционных плеяд.

Ставится и решается задача автоматического распознавания изображений без учителя на основе метода направленного перебора. Исследована новая теоретико-вероятностная модель полутонового изображения. Её применение позволило синтезировать новый критерий распознавания с самообучением на основе оптимального байесовского правила проверки статистических гипотез. Представлены программа и результаты экспериментального исследования для идентификации личности по фотографии лица. Показано, что применение предложенной модели совместно с методом направленного перебора характеризуется существенным сокращением объёма вычислений при сохранении высоких показателей точности распознавания изображений.

Метод корреляционных плеяд

Метод корреляционных плеяд предназначен для нахождения таких групп объектов - "плеяд", когда корреляционная связь, т.е. сумма модулей коэффициентов корреляции между параметрами одной группы (внутриплеядная связь) достаточно велика, а связь между параметрами из разных групп (межплеядная) - мала. По определенному правилу по корреляционной матрице объектов образуют чертеж - граф, который затем с помощью различных приемов разбивают на подграфы. Элементы, соответствующие каждому из подграфов, и образуют плеяду. 

Рассмотрим корреляционную матрицу R=(rij), i,j=1,2,...,p, исходных объектов. В данном варианте корреляционных плеяд предполагается упорядочивать объекты и рассматривать только те коэффициенты корреляции, которые соответствуют связям между элементами в упорядоченной системе. Упорядочение производится на основании принципа максимального корреляционного пути: все p объектов связываются при помощи (p-1) линий (ребер) так, чтобы сумма модулей коэффициентов корреляции была максимальной. Это достигается следующим образом: в корреляционной матрице находят наибольший по абсолютной величине коэффициент корреляции, например |r(l,m)| = r(1) (коэффициенты на главной диагонали матрицы, равные единице, не рассматриваются). 

Рисуем кружки, соответствующие параметрам x(l) и x(m) и над связью между ними пишем значение r(1). Затем, исключив r(1), находим наибольший коэффициент в m-ом столбце матрицы (это соответствует нахождению признака, который наиболее сильно после x(l) "связан" с x(m) , и наибольший коэффициент в l-ой строке матрицы (это соответствует нахождению признака, наиболее сильно после x(m) "связанного" с x(l) )). Из найденных таким образом двух коэффициентов корреляции выбирается наибольший - пусть это будет |r(l,j)| = r(2). Рисуем кружок x(j), соединяем его с кружком x(l) и проставляем значение r(2). Затем находим объекты, наиболее связанные с x(l) , x(m) и x(j), и выбираем из найденных коэффициентов корреляции наибольший.;

Пусть это будет |r(j,q)| = r(3). Требуем, чтобы на каждом шаге появлялся новый объект, поэтому объекты, уже изображенные на чертеже, исключаются, следовательно, q не равно l, q не равно m, qне равно j.

Далее рисуем кружок, соответствующий x(q) , и соединяем его с x(j) и т.д. На каждом шаге находятся параметры, наиболее сильно связанные с двумя последними рассмотренными параметрами, а затем выбирается один из них, соответствующий большему коэффициенту корреляции. Процедура заканчивается после (p-1)-го шага; граф оказывается состоящим из p кружков, соединенных (p-1)ребром. Затем задается пороговое значение r, а все ребра, соответствующие меньшим, чем r, коэффициентам корреляции, исключаются из графа.

Незамкнутым графом называется такой граф, для которого для любых двух кружков существует единственная траектория, составленная из линий связи, соединяющая эти два кружка. Очевидно, что в данном варианте метода корреляционных плеяд допускается построение только незамкнутых графов.

На следующем рисунке представлены результаты использования метода корреляционных плеяд для наших данных:

Метод корреляционных плеяд

1)  построение графа взаимосвязи признаков между собой

   

2)  Нахождение максимального недиагонального элемента

3)  Рассматриваем 2 строки матрицы, номера которых соответствует номерам признаков. Из этих двух строк находим максимальные недиагональный элемент.

4)  Вычёркиваем строку и столбец матрицы с номером, соответствующим номеру той рассмотренной строки (из 2) в которых не был найден максимальный, недиагональный элемент.

5)  Достраиваем граф.

6)  После того как достроили разбивается на 3 или более групп.

Красным цветом отмечены кружки (статьи), которые не попали в основную группу объектов, выделившиеся в отдельные подгруппы, при пороговом значении коэффициента корреляции r = 0,87. При увеличении коэффициента корреляции r до 0,9 дополнительно исключаются из основной группы еще некоторые объекты (статьи) - они выделены зеленым цветом на рисунке.