Файл: Горелик, А. Л. Некоторые вопросы построения систем распознавания.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 114
Скачиваний: 1
об ъекта ш — X , = Х ° , |
X N__k— \X°N_ k. П усть, кроме то |
го, из тех или других соображений можно полагать, что наиболее вероятные значения признаков объекта, кото рые экспериментально определить не удалось, таковы
у |
__ у* |
у |
__ у* |
у __ у* |
£+1 |
Л |
N —Ä + P Л іѴ—Ä+2 |
Л N —k + 2 1 |
^ ЛГ |
Наличие указанных данных позволяет определить значения априорных условных плотностей распределе ния значений признаков Xlt. . . , по классам й г-, і = = 1,. .. , т, т. е. функций
и ( К .... К N —k ' |
X 1 |
X* ) |
N—k+V |
Л ЛѴ- |
Решающее правило может быть основано на крите рии максимума апостериорной вероятности. Для этого необходимо определить значения апостериорных веро ятностей
...... |
К-** * ѵ * +і. - |
- |
||
P V â h i x l ..... |
x*N_k+1................... |
|
x*N) |
|
m |
|
|
|
(4.39) |
S |
. . . .X.°N. . k. |
, X * N _ k + x . . . . , N * K) |
||
а затем определить |
|
|
|
|
- . х Ц , . |
X V , . ........X V = |
|||
= гаахР(П. | Х ; ........ |
Х Ц , . |
X V |
, . .......... |
|
•••> |
X*N), i = 1, ..., |
m. |
(4.40) |
При рассмотрении этих задач предполагалось, как и выше, что сц = С2 2 = 0 , а с12 = с21 .
4.7.ПРИМЕНЕНИЕ МЕТОДА МОНТЕ-КАРЛО ДЛЯ ОЦЕНКИ ЭФФЕКТИВНОСТИ ВЕРОЯТНОСТНЫХ СИСТЕМ
РАСПОЗНАВАНИЯ
Для оценки эффективности вероятностных систем распознавания может быть использован метод статисти ческих испытаний. Основой для проведения таких испы таний может служить математическая модель, структур ная схема которой представлена на рис. 4.3.
7 * |
99 |
Рис. 4.3.
Принцип действия модели состоит в следующем. Для проведения каждого испытания осуществляется фор мирование модели объекта, принадлежность которого к определенному классу заранее известна. Формирова ние объекта в модели производится с помощью модели рования совокупности численных значений признаков,
как непрерывных Г,так и дискретных т/ ( а = 1 , . .. Д;
ß—1, .. . , р). Многократное повторение этой процедуры позволяет определить количество правильных и непра вильных решений задачи распознавания, число отказов системы от решения задачи и неоднозначных решений. При этом эффективность системы распознавания можно характеризовать предельной величиной отношения ко-
100
личества правильных ответов тѴпр к общему числу испы таний N:
К = lm(NaVfN). |
(4.41) |
Л ? - » с о |
|
На практике число испытаний N определяется довери
тельной вероятностью, задаваемой при формулировке задачи исследования.
При построении модели для обеспечения ее адекват ности реальной системе распознавания в качестве апри орных данных в модели необходимо использовать те же
значения функций f;(Sa), Р(т)Э/г) и Р(П,), z' = l , . . . , т,
которые применяются в моделируемой системе.
В блоках модели первоначально производится обра ботка статистического материала для получения априор
ных характеристик классов /у (Г) и P(-rf|,-). Пусть при
нято разбиение всей совокупности объектов на т клас
сов в соответствии с заранее выбранным принципом классификации. Априорная информация представляется в виде т таблиц (табл. 4.1).
|
|
|
|
|
|
|
|
|
|
Т а б л и ц а |
|
4.1 |
Н |
о |
м |
е |
р |
а |
|
/ - й |
к л а |
с |
с |
|
|
о |
б ъ |
е |
к |
т |
|
|
7 |
) 1 |
|
|
|
|
|
1 |
|
|
е |
і |
E |
i |
|
|
|
. . . |
|
|
|
|
|
|
|
|
|
|
||||
|
2 |
|
|
І |
2 |
І 2 |
|
■ » J a |
■ » J a |
• |
■ |
|
|
|
|
|
|
|
|
|
|
|
|
. |
. • |
|
N |
|
|
? |
л г |
? N |
|
V N |
T n |
|
|
|
|
|
|
|
|
|
|
Алгоритмы построения функций ft- (£“) и Р | г) изложе
ны в гл. 2. Формирование объекта проводится в три этапа.
Первый этап — определение номера класса объекта, поступающего на вход алгоритма распознавания. Для этого вырабатывается реализация случайной величины і, (= 1, 2, ..., т на основе известной априорной вероятно
сти появления объектов г-го класса Р (й г). Технически
101
процедура реализуется следующим образом. Подсчиты ваются промежуточные величины
т
Рг = Р(Р->), Р, = Р($,) + Р № , - , р т = 2 , Р т (4.42)
»•=1
С помощью датчика случайных чисел, равномерно рас
пределенных в интервале Оч-l, получаем число |
Класс |
||
формируемого объекта определяется из условий: |
|||
г = 1, |
если |
0 < q l < p 1, |
|
І — 2, |
если |
р2, |
(4.43) |
|
|
|
|
і = т, |
если |
P m . ^ q ^ P m - |
|
Полученное значение і |
определяет набор |
функций |
fi (äf) и Р (т]31і), используемых на втором и третьем эта
пах моделирования.
Второй этап состоит в установлении величины каж
дого признака 5“, а —. 1, ... , Я. |
Генерируется |
последова |
тельность случайных чисел X я, |
k = \ , 2, ..., |
непрерывно |
распределенных в интервале [0,1] с функцией плотности
?г(Ха), соответствующей |
функции /г-(іГ) на интервале |
№шіп~АЛ ; (С ах+А2^)}г- |
Здесь Д^“ и Д2Г — величины |
расширения интервала существования реального признака
объекта влево от минимального и вправо |
от максималь |
|
ного значения признака Г по оси |
(см. |
§ 2.1). Далее |
выбираются все пары последовательно получаемых слу
чайных чисел (X“, X“ ), для которых проверяется |
спра |
ведливость неравенства |
|
где |
|
Г< = ? № Ш Ѵ і ( Г ) 1 аах- |
(4.44) |
При выполнении неравенства считаем, что очередное число X я= X* . Переход от безразмерной величины X я
к значению Г осуществляется по формуле
? = ** RLx - А.^ + АЛ + А^ . (4-45)
Здесь индекс і для простоты опущен.
102
Третий этап формирования объекта состоит в полу чении дискретного признака i f ; этот этап технически
реализуется по «схеме жребиев», т. е. аналогично пер вому этапу, а именно, вычисляются количества
А = -Р (і)р = |
1 10, |
|
|
|
|
Рз — Р (у13— 1 I О Р (г? ~ |
2 10> |
|
(4.46) |
||
= Р (Т]? = |
1 I /) -I- Р (7)?= |
2 I0 + |
... Р = S Iі), |
||
где 5 — число возможных значений признака |
if. |
||||
Если случайное число |
у,, вырабатываемое |
датчиком |
|||
случайных чисел, |
|
|
|
|
|
0 < д 2< Рі, |
то |
if = |
\ |
(4>47) |
Рі < <7г <С А> т0 Т(р = 2 и т. д.
После того как объект сформирован значениями прису щих ему признаков, информация о нем поступает в блок классификации. В зависимости от характера исследова ния эта информация подвергается той или иной обработ ке («ухудшается» в соответствии с точностными харак теристиками средств измерения, ограничивается ввиду отсутствия тех или других средств определения при знаков и т. д.). В блоке классификации определяется класс объекта при условии, что истинный номер класса, к которому принадлежит объект, не сообщается алгорит му распознавания. Найденный в результате работы блока номер класса, к которому отнесен объект, сопоставляется с истинным номером, т. е. с тем, который задавался на первом этапе формирования объекта. При совпадении номеров результат испытания положителен, при несовпа дении — отрицателен.
Выходной блок модели определяет правильность рас познавания объекта и систематизирует соответствующую информацию для подсчета оценок эффективности распо знавания по большому количеству испытаний.
При заданных функциях fz- (?“), Р (if\i) и Р (Пг) и заданном
алгоритме распознавания рассмотренная модель позво ляет оценить, как изменяется эффективность системы распознавания в зависимости от объема и качества апо стериорной информации о распознаваемых объектах.
103
Другими словами, модель позволяет построить поверх ности уровня для величин (4.41), рассматриваемых как функции
|
К = |
К(?, гД з^а , 3^), |
|
(4.48) |
|
где параметры з ^ |
|
и з ? характеризуют |
точности |
опре |
|
деления |
признаков |
объекта Г и тД В качестве з^, ... |
|||
..., з х ; з |
, ..., з |
могут фигурировать, |
например, |
сред- |
ние квадратические ошибки определения признаков
S1...... 5х; 41. /■-
Сведения, содержащиеся в (4.48), являются исходны ми для решения целого ряда задач об определении со става технических средств наблюдения системы распо знавания, необходимой точности их работы, об оптималь ном с точки зрения экономических соображений распре делении точности по средствам и т. д. Таким образом, эксперименты со статистической моделью системы распо знавания позволяют без обращения к натурным экспери ментам решать важные задачи, связанные с построением систем распознавания.
II.ЛОГИЧЕСКИЕ СИСТЕМЫ РАСПОЗНАВАНИЯ
5. ВЫЧИСЛИТЕЛЬНЫЕ МЕТОДЫ АЛГЕБРЫ ЛОГИКИ
5.1. ВВЕДЕНИЕ
Методы алгебры логики (исчисления высказываний), по существу, необходимы для исследования ряда важных задач из самых различных областей: биологии, медици ны, военного дела, автоматики, управления, планирования экспериментов и т. д. — и вообще всюду, где сущест венны не только количественные соотношения между ве личинами, характеризующими рассматриваемые процес сы, но и связывающие их логические зависимости.
Новой областью приложения методов алгебры логи ки, обозначившейся в последнее время, является пробле ма распознавания объектов. В этой проблеме методы алгебры логики выступают на передний план в двух слу чаях: когда отсутствуют сведения о количественном рас пределении объектов по пространственным, временным, весовым, энергетическим или каким-либо другим интер валам в соответствующем пространстве признаков, а в распоряжении исследователя имеются лишь детерми нированные логические связи между рассматриваемыми объектами и их признаками;
когда распределение объектов в пространстве при знаков известно, законы распределения ошибок изме рения величин, характеризующих отдельные объекты, также заданы, но логические зависимости, связывающие признаки и классы объектов, сложны и не поддаются не посредственному анализу.
Примерами задач, для решения которых требуется применение методов алгебры логики, могут служить:
распознавание типа объекта на основе данных наблю дения и известных априорных зависимостей между типа ми объектов и соответствующими признаками;
установление различных совокупностей признаков распознаваемого объекта, учет которых наряду с уже известными приводил бы к определенному заключению о типе объекта;
анализ информации, содержащейся в каком-либо до кладе или сообщении и относящейся к определенным ти
105