Файл: Горелик, А. Л. Некоторые вопросы построения систем распознавания.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 86

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

C, D, й одной электрической лампочки Лі, і= 1, 2, 3, 4.

Правое положение пластины контакта какого-либо перс ключатсля, например Л, отвечает значению истинности Л=0, а левое — значению А 1. Переключатель С в от­ личие от А, В и D является сдвоенным й имеет две пары

контактов (С= 0 и С=П).

Каждая из электрических цепей (£,•) будет замкнута лишь в том случае, если переключатели А, В, С, D по­

ставить в такие положения, при которых соответствую­

щие импликанты функций Кі

истинны; при этом лам­

почка Лі загорается. Например,

лампочка Лі горит, ког­

да переключатель А поставлен

в положение Л=0, пере-

включатель В— в положение В = 0 и переключатель С— в положение С= 1. Все другие цепи при указанном поло­ жении переключателей А, В, С будут разомкнуты, а лам­ пы Л2 Л 4 не зажжены.

На рис. 6.8 четыре рассмотренные схемы объединены в одну за счет запараллеливания двухпозиционных пере­

ключателей А, В, С и сдвоенного переключателя D.

Пользуясь подобной электрической цепью,

можно легко

и безошибочно выбирать

тип технологического процесса

обработки партии сырья

при условии, что

каждый раз

имеется полная априорная информация относительна элементов А, В, С, D. Если функция f(A, В, С, D) = Г

содержит неполную информацию относительно элементов

А, В, С,

D, то

при помощи схемы, изображенной на

рис. 6.8,

нельзя

непосредственно определить неизвестную

202


функцию ф(Ки Кг. К?.. КА. связан­ ную с f(A, В, С, D) зависимостью

НА, В, С, D)=<f>(Ki, Кг, Кз, К,).

(6.80)

Чтобы воспользоваться электриче­ ской цепью для нахождения неизве­ стной функции фі, необходимо при­

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

мацию о признаке А распознаваемой ситуации. При

отсутствии этой информации переключатель

ставится

в нейтральное положение, отмеченное знаком

X. В этом

случае как на вход А, так и на вход Ä подается напря­ жение —V. Когда известно, что 4 = 1, то переключатель ставится в положение 1; при этом на вход А подается напряжение + U, а на вход Ж— напряжение —U. Когда имеет место А, то переключатель занимает положение О и на вход /1 поступит напряжение —U, а на Ж— напря­ жение + U. Таким образом, данная схема переключателя

позволяет нужным образом различать сигналы как о на­ личии определенной информации или Ж), так и о ее отсутствии (X) .

В электрической цепи, реализующей соотношения (6.79), должно быть четыре трехпозиционных переклю­ чателя (по числу признаков А, В, С, D) и столько же электрических ламп (Л1Л4) по числу классов Ки Кг,

Кз, К4.

Перейдем от соотношений (6.79)

к их отрицаниям:

К ^ Ж - С + В-С + С-В + А- Б + Ж-В,

Кг = С-В + А-В+Ж-Б.

( 6.81)

Кз = С-\-А • В + А В + А • D + В • D,

Ki = C+ B- D+A- B+A-B.

 

В правых частях соотношений (6.81) стоят полные набо­ ры первых импликант функций К и

Принципиальная схема логической цепи, реализую­ щей функцию Ки представлена на рис. 6.10. Нетрудно видеть, что напряжение + U будет поступать на про­ водник К\ только в том случае, когда на входных про­

водниках будет набрана какая-либо первая импликанта

203


функции Ki, т. е.

когда сигнал, соответствующий верх­

нему уровню напряжения ( + U),

подается с переключа-

 

 

 

 

 

телей_ ввода

информации на входы

0---

1

 

Л1

А и С одновременно или н а

В

и С,

 

/ 0 \

с или же на С и А или на А и В,

или

 

> У1 .

щ

 

 

наконец, на Ä и В.

 

 

 

L_

 

Л2

Каждый из входов А, В,

С,

D и

А

 

 

' У / Ш

-

А, В, С, D должен быть подключен

к одноименному контакту переклю­

 

 

 

лз

А

' УЗК 8 >-

чателя (рис. 6.9). Сх_емы_цепей, реа­

лизующих функции К2, Кз, Kk, стро­

 

 

 

лч-

ятся аналогично.

выход­

 

 

У г

 

 

На рис.

6.11 изображен

к,

 

 

 

ной блок логической цепи, состоя­

 

 

 

 

 

 

 

 

 

щий из четырех усилителей УІ, У2,

 

Рпс.

6.11.

 

УЗ, У4, в выходные цепи которых

Л1 Л4.

На

 

вход

включены

электрические

лампы

 

каждого усилителя Уі может пода­

ваться сигнал, соответствующий

булевой функции

К і,

t= l, 2, 3, 4. Усилитель Уі находится в выключенном со­

стоянии

(Лі горит) до

тех

пор, пока на

его

вход

не

поступит

напряжение

+ А

которое переводит

его

во включенное состояние, при этом лампа

Лі

гаснет.

 

Пока все переключатели, через которые вводится ин­ формация в логическую_цепь, находятся в нейтральном положении X, на шины К ь Кг, Кз, Кі, подается напряжение —U, и все лампы Л І Л4 горят. Это означает, что

распознаваемая ситуация может относиться к любому из классов Кі, Кг, Кз, Кі. Как только на переключателях

ввода информации будет набрана какая-либо первая импликанта функции К {, соответствующая лампа Лі по-

204


гаснет. Это означает, что ситуация не может принадле­ жать классу Кі. В предельном случае зажженной оста­

нется только одна из ламп, которая и будет указывать определяемый класс ситуации.

6.8. ЗАДАЧА О МАСКИРОВКЕ [22]

Один из примеров использования алгебры логики при решении задачи распознавания объектов и построении оптимальных систем распознавания представляет задача о маскировке [22]. Маскировка является одним из основных методов снижения эффективности раз­

ведки противника в общем комплексе мероприятий по противодей­ ствию.

Предположим, что требуется замаскировать объекты Кі и Кг под объекты Кз и Кі . Допустим также, что, рассуждая за вероятно­ го противника, нам удалось составить описание распознаваемых противником объектов Кі, Кг, Кз, Кі с точки зрения совокупности признаков, выраженных через элементарные высказывания А, В, С следующего вида

К і = А - В - С ,

К з = А ■В ■С + А ■В ■С,

(6.82)

К г = А ■В ■С,

K i = Ä - B - C + A - B - C

 

Добавляя к соотношениям (6.82) уравнение

 

7(А, В, С)+у(Кі,

Кг, Кз, Кі ) = I,

(6.83)

где /(А, В, С) — булева функция,

представляющая данные

развед­

ки, полученные противником при попытке выявить признаки объек­ тов Кі, Кг, Кз, Кі, а <р(Кі, Кг, Кз, К і ) — неизвестная функция, мы формально сводим задачу распознавания классов объектов (Кі, Кг, Кз, Кі ) к нахождению решения ц>(Кі, Кг, Кз, Кі ) системы булевых уравнений (6.82) и (6.83).

Вид функции ф(Кі, Кг, Кз, Кі ) существенно зависит

от объема

и качества информации, получаемой о распознаваемом

объекте.

И объем и качество информации можно охарактеризовать

вероят­

ностями вида

(6.48):

 

 

<7^(1 М),

q<A ( X I 1).

q’A (О I 1);

 

^ ( 0 | 0),

qiA(XI 0),

^ ( 0 1 1);

(6.84)

<7'с (1|1),

^ ( Х |1 ) ,

^ (0 И): <7с (0 I 0). <7с (X 10), 4 ( 0

|1 ) .

Различные рассматриваемые способы маскировки отличаются значе­ ниями вероятностей (6.84), что отмечается индексом / у величин q.

Предположим, что оцениваются следующие варианты маски­ ровки:

Kl 1А,

fl\Ki

 

fl\Ki

fl\Ki

 

Кг\ К,

fl\Кг

f\\ Кг

/4І Кг

-

205


где

fl — А -В -С , fl A-B-C и

- = Л В С, f\ = A-B-C

есть

объ­

екты

типа

А'з и К4 соответственно. Выражение Л', ]

Л\ обозначает,

что

объект

Кі

не

маскируется, /3 | /Cj — что объект Кі

маскируется

под

объект

fl

из

класса К3 и т. д.

Варианты f \ \ K x и fl \ Кг

не включе­

ны в таблицу, и «мы предполагаем, что они отброшены с самого на­ чала как технически невыполнимые. Таким образом, существует 16 различных способов .маскировки объектов Кі и Кг, которые получа­ ются при комбинации элементов первой строки таблицы с элемен­

тами

второй строки. Пусть эти способы пронумерованы, и /= 1 ,...,

.. . ,

16 — номер способа. Каждому значению / соответствует опре­

деленный набор вероятностей (6.84).

Будем считать, что маскировка достигла цели (оказалась эф­ фективной), если решение задачи распознавания объекта Кі или Кг

таково, что ер—

Кг

Кг,

и неэффективна, если при распознавании

объекта Кі или

Ф— »-Кі + Кг. Очевидно, что имеется еще

третья

возможность — получить

неопределенное

решение,

например,

вида

ф= К і-Кг + Kk-Ki.

 

 

 

 

 

 

Рассмотрим

вероятности

получения

решений

указанных

типов

я ! — Р 3 ) при выбранном способе маскировки и определенном

маски­

руемом объекте:

 

 

 

 

 

 

 

Р) = Рі (Кі

Кг I Ку),

 

 

 

P^ — Р) 1 -(- Кг I Л^),

 

 

(6,85)

Р3, = ! - Рі (Кі -Кг ! Кх) - Р і (К ,+ :К 2 I К,).

 

Х = 1 ,

2; / =

1,

..., 16;

 

 

 

Условные вероятности (6.85) зависят от вероятностей (6.84). Кон кретный вид зависимости может быть установлен на основании со­ отношений (6.82). Предполагая независимость признаков А, В, С, в соответствии с соотношениями (6.69), (6.70) находим

Рі (Кі-Кг I К,) = q(c!) (0 I 1) [<#> (1 I l)-<7</> (0 I 1) +

+

q f

(0 ! 1)4'')(1 I 1)1

 

Pi ,-Кг 1K2) =

q p

(0 ] 1) [^»(1 | 0)

(0|0) +

+ ^ 1 (0 I 0) <7^ (1 I 0)1,

 

Pi (К, + Кг I K.) = q p (1 I 1) [<#> (1 11) q f (1 | I) +

+ <#’ (°! 1)<7^(0 11)].

Pi (К, + Кг] Кг) = (1 I

1) \ q f (1 I 0) <7</> (1 10) +

+ ^ /) (0 10)

(0 10 )1.

При большом количестве признаков, привлекаемых для распознава­ ния объектов, непосредственное вычисление вероятностей (6.86) мо-

2 0 6