Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Аналоговые запоминающие и адаптивные элементы

..pdf
Скачиваний:
7
Добавлен:
24.10.2023
Размер:
9.92 Mб
Скачать

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

б) Рассмотрение второго аспекта связано с тем обстоятельст­ вом, насколько увеличиваются сложность и объем оборудования, необходимого для обучения, по сравнению с этими показателями на этапе распознавания. Если основные операции сводятся к вы­ числению по формулам (4-1) и (4-2), которые реализуются са­ мими матричными структурами, и для осуществления алгорит­ мов обучения требуется «относительно простое» дополнительное логическое оборудование, то можно говорить об автономном обучении. Характерными в этом отношении являются итерати­ вные алгоритмы [Л. 8, 119], которые по своей структуре хоро­ шо соответствуют накопительному типу характеристик записи большинства адаптивных элементов. Кроме того, итеративные алгоритмы не предъявляют слишком жестких требований к фор­ ме и стабильности характеристик записи. Еще одним примером могут служить все те алгоритмы обучения, в которых требуется простое запоминание всех членов учебной выборки (например, метод «ближайшего объекта» или ряд алгоритмов метода «по­ тенциальных функций» {Л. 116, 122]).

Другая ситуация возникает, когда на этапе обучения харак­ тер вычислений таков, что они в основном или полностью не могут быть осуществлены на ОМС, а требуют специальной аппа­ ратуры, достаточно сложной и громоздкой. Особый интерес в этом случае представляет применение в качестве «аппаратуры обучения» универсальный ЭВМ . Удобство применения Э В М за­ ключается в гибкости машинных программ, позволяющих про­ изводить обучение матричных структур с помощью широкого круга алгоритмов, принципиально осуществимых на Э В М и предполагающих на этапе распознавания использование соот­ ношений (4-1) или (4-2). После установки «весов» с помощью цифровой машины ОМС длительное время функционирует са­ мостоятельно, быстро и эффективно обрабатывая поступающую к ней информацию. Повторное обращение к машине происходит лишь вместе с изменением характеристик объекта распознава­ ния или с накоплением дополнительных данных о них *'. Такая схема позволяет использовать мощные ЭВМ, работающие в ре­ жиме разделения времени.

Проиллюстрируем возможности указанного метода обучения ОМС с помощью цифровых машин несколькими примерами.

* Возможно, что процесс «дообучения» может осуществляться в ОМС автономно, например с использованием итеративных алгоритмов. Тогда по­ вторное обращение к машине не является необходимым.

151

При автоматической постановке медицинских диагнозов не­ целесообразно «держать» в каждой клинике дорогостоящую ЭВМ, требующую к тому же постоянного обслуживающего пер­ сонала.

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

В информационных системах при чтении документов широко­ го назначения при появлении нового типа печатного шрифта Э В М вырабатывает на основе обучающего материала признаки эталонов и заносит их в ОМС, являющуюся блоком распознава­ ния в читающем устройстве. Одновременно эти эталонные при­ знаки запоминаются на магнитной ленте и при повторном появ­ лении соответствующего шрифта могут быть быстро занесены в ОМС вместо прежних. Отметим, что функциональные возмож­ ности ОМС на этапе распознавания полностью соответствуют подавляющему большинству методов чтения печатных символов. [Л. 127].

При управлении большим числом объектов с нестационарны­ ми характеристиками для каждого из них имеется отдельный блок управления, использующий ОМС. Настройку этих ОМС осуществляет последовательно во времени мощная ЭВМ, анали­ зирующая изменение характеристик этих объектов.

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

Однако указанная схема обучения ОМС не вносит ничего нового в реализацию самих алгоритмов обучения, так как они по-прежнему полностью осуществляются на ЭВМ, и не помогает ликвидировать трудности, возникающие на этапе обучения глав­ ным образом из-за ограниченного объема оперативной памяти машин и их сравнительно низкого быстродействия. Поэтому принципиально новой является другая схема совместной работы Э В М и ОМС, когда в процессе обучения значительная часть вычислений и хранение промежуточных вычислений производит­ ся в ОМС, а Э В М осуществляет общее управление и «берет на себя» оставшуюся часть операций, прежде всего логических. Такая схема обучения может оказаться особенно плодотворной при изучении различных подходов в исследованиях по распо-

152

знаванию образов. Указанный метод, по-видимому, наиболее эффективен при реализации алгоритмов, имеющих переборный характер: ЭВМ устанавливает «веса» и различные связи в ОМС, после чего цифровая машина анализирует реакции ОМС на ряд входных ситуаций и вносит соответствующие коррективы в ее структуру. Такой характер алгоритмов позволил бы наилучшим образом сочетать быстродействие ОМС и гибкость программ Э В М .

Кроме рассмотренных выше возможностей применения Э В М для обучения ОМС имеется и еще один важный аспект исполь­ зования цифровых машин совместно с ОМС, связанный с авто­ матизацией исследования матричных структур как технического устройства.

Суть его заключается в том, что распознаваемые объекты являются, как правило, чрезвычайно сложными и не под­ даются математическому описанию, поэтому и не удается полу­ чить формальные критерии работоспособности всей распозна­ ющей системы и на основании их сформулировать требования к отдельным элементам и узлам системы. Единственным крите­ рием работоспособности системы является ответ: «узнает» или «не узнает» обученная система предъявляемые объекты. Из сказанного вытекает и метод исследования обучающихся систем со всем многообразием их технических особенностей. Э В М уста­ навливает ряд параметров в системе, после чего проверяются возможности технической системы на ряде конкретных задач по окончательному ответу; меняя набор этих параметров по

определенному закону,

машина выбирает наилучшее их сочета­

ние. Объем тестов

при

этом настолько велик, что без автомати­

зации с помощью

Э В М такое исследование практически прове­

сти невозможно.

 

 

Возможен и несколько модифицированный подход. Сначала математическая модель технической системы сравнивается с соответствующей жесткой реализацией (или с ее частью) по­ средством сопряжения Э В М и ОМС, последующее же исследо­ вание целиком проводится на цифровой машине. Методы сов­ местного использования ОМС и универсальных Э В М в режиме обучения являются практически неразвитыми как в техническом отношении, так и в идейном, и имеются лишь единичные попыт­ ки такого сопряжения [Л. 128, 129]. Такое положение дел сложи­ лось главным образом из-за сравнительно слабого развития специализированных технических средств адаптации, которые могли бы найти широкое применение и привлечь внимание как разработчиков схем, так и теоретиков, занимающихся алгорит­ мами распознавания.

153

4-4. Техническая реализация ОМС. Общие вопросы

Техническая реализация ОМС встречает на практике значитель­ ные трудности в силу специфических требований, предъявляемых к основному элементу матриц — адаптивному элементу. Часть этих требований была рассмотрена в § В - 1 . Сформулируем их здесь более полно.

1.Возможность неразрушающего считывания состояния адаптивного элемента, достигнутого в процессе адаптации (обу­ чения).

2.Способность к длительному (часы, сутки и т. д.) хранению

аналоговой

или

многоуровневой

информации, накопленной

в процессе

обучения.

 

 

 

 

 

3. Малое время считывания запомненной

информации

(жела­

тельна

работа

на

частотах

порядка

сотен

килогерц

и

выше).

4.

Удобство

и

простота

суммирования

выходных

сигналов

вмногоэлементных сетях.

5.Возможность произвольного доступа информации к эле­ ментам матричной схемы в режиме адаптации (записи).

6.Монотонность характеристики адаптации (в ряде случаев желательна линейность).

7.Хранение информации без потребления энергии.

8.Простота, надежность и невысокая стоимость элемента. Требование низкой стоимости является весьма существенным

и обусловлено большим числом элементов в рамках одной адап­ тивной системы (десятки и сотни тысяч), так как только такие системы могут обеспечить эффективную работу ОМС и реализо­ вать в полной мере те их принципиальные достоинства, о кото­ рых говорилось выше. Наилучшим образом отвечают перечис­ ленным выше требованиям магнитные и электрохимические эле­ менты (см. рис. В - 5) .

Среди магнитных адаптивных элементов основное распро­ странение получили АЭ на трансфлюксорах [Л. 73, 130—136] и на тороидальных сердечниках с высокочастотным считывани­ ем [Л. 44, 45, 82, 137—139]. Большую перспективу имеют АЭ, построенные на тонких магнитных пленках и использующие ин­ тегральную технологию [Л. 140, 165—169]. Ниже будут рассмо­ трены принципы построения ОМС с использованием лишь ука­ занных типов АЭ.

Для удобства сначала рассмотрим подходы к реализации распознающих схем, предполагая, что обучение каким-то обра­ зом уже было проведено, т. е. что «веса» в АЭ уже установлены. Иными словами, рассматривается реализация собственно рас­ познающих правил, которые обсуждались в § 4-2.

154

4-5.

Техническая

реализация

алгоритмов

распознавания

 

с использованием

ОМС

 

 

 

а)

ОМС с использованием

АЭ на

трансфлюксорах

 

Соответствующая схема

представлена на рис. 4-3 (для

простоты

трансфлюксоры показаны двухотверстыми). Входные

сигналы

%i являются

дискретными и могут

принимать значения +1,0 и

— 1. Для этого используются два генератора, работающие в противофазе, и трехпозиционные ключи. Для реализации каждого «веса», принимающего как положительные, так и отрицательные значения, в большинстве случаев необходимо иметь два транс­ флюксора, включенных встречно (§ 2-5). Суммирование выход­ ных сигналов АЭ одной строки производится на общем проводе, в результате чего образуются сигналы Si, . . . , S&, . . . , Sr . Эти сиг­ налы могут быть обработаны различными способами. Наиболее

Рис. 4-3. Реализация

алгоритмов распознавания

на

трансфлюксорах

(входные

сигналы

1,0;

+1).

 

 

155

универсальный

путь

состоит в

следующем. Напряжения Su ...

..., Sk, ...,

Sr,

предварительно

усиленные, подаются на фазовые

детекторы ФД,

с которых снимаются напряжения постоянного

тока Р ь

. . . , Ph, • •

Рт- Эти

напряжения поступают на входы

либо пороговых устройств, либо экстремального детектора, либо следующих слоев ОМС. Величина Рь_ пропорциональна средневыпрямленному значению Sk и, следовательно, площади импуль­ са одного полупериода, так как выходной сигнал трансфлюксора непосредственно определяется величиной перемагничиваемого потока вокруг малого отверстия (§ 2-5). Полярность Рь. опреде­ ляется фазой Sk.

Таким образом, если ЛФ*ь суммарная величина потоков перемагничивания обоих трансфлюксоров (с учетом знаков) 1-го АЭ в k-й строке, то Pk определяется формулой

 

т

 

 

 

 

^ * = т Е * * ( « > Д ф Л ) .

 

 

(4 -5 )

 

(=1

 

 

 

 

где

Xi = 1 , 0 , - f l ;

w — число

витков выходных обмоток транс­

флюксоров;

у — конструктивная постоянная,

определяемая па­

раметрами

выходной схемы.

 

 

Величины АФпропорциональны значениям весов Cik, входя­

щим в формулу (4-1).

 

 

В

ряде

случаев

выходные

цепи матрицы

можно упростить,

как это, например, предложено в [Л. 132] для реализации на вы­

ходе матрицы пороговой функции.

 

 

 

 

Схема

соответствующего

устройства изображена

на рис.

4-4.

Пусть

сердечник

дросселя

Др,

изготовленный

из

материала

с

ППГ,

находится

в состоянии

отрицательного

насыщения

Ф г .

Тогда Др

не

будет

полностью перемагничен до тех пор, пока

не

выполнится

условие

 

 

 

 

 

т

 

 

 

 

 

 

 

 

 

 

 

£

xt

(даДФл ) > 2шД рФГ )

 

 

 

 

(4-6)

i=i

 

 

 

 

 

 

 

 

 

 

 

где

wnv

число витков обмотки

дросселя.

 

 

 

 

Как

только Др

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

первичной

обмотке трансформатора Тр возрастет и на его выходе наво­ дится импульс, который через стробируемый вентиль В подается

на блокинг-

генератор

БГ.

Наличие

 

стробирующего импульса позволяет определить

фазу 5д. Так

как в данной схеме отсутствует операция усредне­

ния сигнала,

то считывание может быть осуществлено принци­

пиально всего за один

период.

156

б) ОМС с

использованием

АЭ на

тороидальных

сердечниках

с высокочастотным

считыванием

Как отмечалось в § 2-2,а, наиболее удобно считывать выходной

сигнал с

тороидальных

сердечников на удвоенной частоте

воз­

буждения. Схема для этого случая

изображена

на

рис. 4-5.

Она

построена

почти так

же, как и

схема

на

трансфлюксорах

(рис. 4-3), и отличается главным

образом

тремя

обстоятель­

ствами.

 

 

 

 

 

 

 

1) Для получения значений Х{, равных + 1 и — 1 , требуется сдвигать фазы возбуждения не на 180°, а на 90° (§ 2-2,а).

2)В выходной цепи используется фильтр, выделяющий вто­ рую гармонику.

3)Принципиально для получения положительных и отрица­ тельных значений весов достаточно иметь только один сердечник на каждый АЭ [Л. 138].

Сигнал на выходе строки Ри определяется из выражения

Pfl

 

X 2 •^t^iR,

 

 

 

 

(4-7)

где

Xi =—1,0,-И—входные

дискретные

сигналы;

—выходной

сигнал

('-го АЭ в

k-и строке;

величины

ещ

соответствуют весам

Cik

из

формулы

(4-1); « — конструктивная

постоянная, опреде­

ляемая параметрами и режимом работы как АЭ, так и выходных цепей.

Важным

свойством

АЭ с

высокочастотным

 

считыванием

является

возможность обрабатывать

входные сигналы

непосред­

 

 

 

 

ственно

в аналоговой

форме.

Для

 

 

 

 

элемента с двухчастотным возбуж­

 

 

 

 

дением и выходом на комбинацион­

 

 

 

 

ных частотах это можно сделать пу­

 

 

 

Строб

тем модуляции

амплитуды

одной из-

 

 

 

частот при фиксированном

значении

 

 

 

 

 

 

 

В

другой. Теоретически это было пока­

 

 

 

зано

в §

2-2,в, а иллюстрация

воз­

 

 

 

БГ

можности

умножения

 

непрерывной

 

 

 

 

входной переменной

на некоторую-

 

 

 

 

запомненную

величину

была

дана

 

 

 

 

в § 3-2,6.

В

сущности,

 

описываемая:

 

 

 

 

в § 3-2,6

схема

представляет

одну

Рис. 4-4.

Структурная схема

строку адаптивной матрицы, в кото­

рой лишь

отсутствует

обмен инфор­

выходных

цепей

при

мацией между

соседними

элемента­

реализации

 

пороговой

функции

на

трансфлюксорах.

ми, который

необходим

в

регистре

157

Рис. 4-5.

Реализация

алгоритмов

распознавания

на

АЭ,

построенных на

тороидальных

сердечниках

 

 

с высокочастотным

считыванием

 

 

 

(входные

сигналы

—1,0;

+1).

 

 

 

сдвига. Другой

способ

обработки входных

сигналов в аналого­

вой форме предложен авторами [Л. 139] и заключается в сле­ дующем. Используются, как и в случае дискретных входных сиг­

налов, АЭ

с выходом на

удвоенной частоте

возбуждения,

но

в данном

случае имеется

не фиксированный

сдвиг фаз на

90°,

а фазы токов возбуждения модулируются входными непрерыв­

ными сигналами Xi, ...,

xm, которые управляют

работой

фазо-

сдвигающих устройств

( Ф С У ) . Соответствующая

схема

пред­

ставлена на рис. 4-6, и работает она следующим образом. В со­ ответствии с весами, накопленными в АЭ, и фазами токов воз­

буждения в столбцах на вход фазового

детектора ФД k-я

строки подается

напряжение

второй

гармоники, равное сумме

e i h

sin (2d)t + фч) +

• • • + emh sin

(2at+xpm),

 

где

ш — частота

возбуждения;

eik, ...,

emh

— веса, накопленные

в адаптивных элементах &-й строки; ц>и . . . , фт о сдвиги фаз

158

ФСУ,

V4V)

Рис. 4-6. Реализация

алгоритмов

распознавания

на АЭ,

построенных на

тороидальных

сердечниках

 

с высокочастотным

считыванием

 

 

(входные

сигналы

—•

аналоговые).

 

 

суммируемых напряжений относительно опорного напряжения детекторов (с учетом сдвига фаз в фильтре Ф и усилителе).

Выходной сигнал детектора пропорционален интегралу

тс

 

 

 

 

Рь = Р J

sin (2««rf - f

<рЛ +

... + emn

sin (2«rf + ?„)]

0

 

 

 

 

= 2p (eth cos ?,'+ ... +

e m k cos

<?m),

(4-8)

где p — некоторый постоянный коэффициент.

Предполагая, что изменение фазы Дер» пропорционально из­ менению входного сигнала Axi (вообще это соотношение опреде­ ляется конкретным типом Ф С У ) * и что сдвигом фазы опорного

* Простое ФСУ с пропорциональной зависимостью может быть построено на принципе сравнения входных напряжений постоянного тока с пилообраз­ ным напряжением, при этом входные сигналы преобразуются во временные интервалы, пропорциональные сдвигу фаз [Л. 139].

159

напряжения детектора Uon можно добиться того, чтобы при нулевых входных сигналах х\, ..., хт выходной сигнал детектора Pk = 0 (т. е. чтобы все фь . . . срт были равны 90°), получаем сле­ дующую формулу:

Pk = 2$(eihsma.xi

+ .. . + emh

sin

ахт),

 

 

 

 

 

 

(4-9)

где

а=Дфг/АХг коэффициент

пропорциональности,

связываю­

щий изменения

фаз Афг- и сигналов

Axi.

 

 

 

 

 

 

 

Таким образом, оказалось, что в этой конкретной

реализации

sin ах — та

самая функция

ар (л:), которая была

введена

в фор­

муле (В-3) как функция, целиком определяемая

реализацией, но

не «идейными»

соображениями.

 

 

 

 

 

 

 

 

 

При условии — 90°^ах^

 

+ 9 0 ° соблюдается

монотонная

за­

висимость между Хг и Ря-

Линеаризовать эту зависимость

при

необходимости

можно двумя

путями:

 

 

 

 

 

 

 

 

а) ограничить диапазон изменения фазы тока возбуждения

{например,

при диапазоне

изменения

фазы

тока

возбуждения

± 1 5 ° , что составляет ± 3 0 ° для второй гармоники,

максимальное

отклонение от линейной зависимости составляет 2 % ) ;

 

 

 

б) создать

арксинусоидальную

зависимость

Афг- от АХг, что

соответствует

введению функции гр- 1

(см. рис.

4-1).

 

 

в)

ОМС с использованием

АЭ

на тонких

магнитных

 

пленках

 

Адаптивные

элементы

на

тонких

магнитных

пленках

( Т М П ) ,

обладая достоинствами АЭ на трансфлюксорах и тороидальных

сердечниках — возможностью

неразрушающего

считывания и со-

Ч

т 1I

m L

 

 

 

 

 

>

дл

и

1

don

 

"ВЫХ1

 

 

 

 

 

 

 

 

 

 

 

 

,^ in

in

 

in >•

BblXJ-

 

 

 

Рис.

4-7.

Конструкция

«весо­

 

 

 

вой»

матрицы,

 

использую­

 

 

 

 

щей

АЭ

на

цилиндрических

 

 

 

пленках.

 

 

 

 

 

 

 

 

Рис.

4-8.

Конструкция

твердотельной

матрицы 64 весовых

элементов,

выполненных

на

32 тонкопленочных

ферромагнитных

каналах.

J —• шины

адаптации;

2 шины

возбуждения; 3 пермаллоевые

 

пленки;

4 стеклянная

подложка.

 

 

 

 

 

160

Соседние файлы в папке книги из ГПНТБ