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

книги из ГПНТБ / Галушкин, А. И. Синтез многослойных систем распознавания образов

.pdf
Скачиваний:
11
Добавлен:
22.10.2023
Размер:
12.65 Mб
Скачать

8 -2 2 ) показал, что при К* = 2 , когда процесс настройки является автоколебательным, степень пересечения классов играет значительную роль в формировании процесса на­ стройки. При значительных а процесс настройки расхо­ дится. При незначительных а . колебательный процесс на­ стройки периодически изменяет свою амплитуду относи­ тельно идеального значения порога, в некоторые моменты времени принимая достаточно точные значения.

Необходимо отметить, что процессы (рис. 8-21) имеют место в основном в существенно нелинейных системах, ка­ ковыми и являются СР, настраивающиеся по замкнутому циклу.

Эксперимент с СР с упреждением решения на время а позволил сделать следующие выводы (рис. 8-17, 8-18):

1.Чем больше а, тем больше случайные ошибки кон­ тура настройки СР по замкнутому циклу.

2.Чем больше а и меньше т, тем при постоянном а больше случайные ошибки контура настройки СР по замк­ нутому циклу.

3.Расчеты с линейной и квадратичной гипотезой из­ менения во времени координат центров классов показали, что при прочих равных условиях увеличение порядка ги­ потезы приводит к увеличению случайных ошибок контура настройки СР по замкнутому циклу.

8-7. Исследование динамики трехслойной СР в режиме обучения

Предметом исследования в данном случае являлась трехслойная СР из ЛПЭ с континуумом решений. Первый, второй и третий слои СР содержали соответственно три, два и один ЛПЭ. Пространство признаков было в общем слу­ чае многомерным; в частном случае — двумерным. " Р а ­ зомкнутая СР описывалась следующим выражением:

н.

2

н

arctg В 2

arctg В 2 ° м , х

 

Я„ arctg В 2

хл).'ft,

230

Выражения для оценок

градиентов

a 2g:

 

 

-tfl

 

т„

 

 

 

 

 

К

16

В3

 

(0 х

 

 

 

--------Z2j

6

 

 

 

даКК

ггз

mr r i

 

 

 

 

 

r"n i= 1

 

 

 

х

2

_______

®i, A t / S j (О

 

 

 

 

 

 

 

h,=i [| + К « 1 !] [ и - [ 4 » Ш '

+ [< и ]!]'

 

G)

Рис. 8-23. Начальные и конечные положения разделя­ ющих поверхностей, реализуемых ЛПЭ в экспери­ менте 1-3.

а = первый слой; б — третий слой.

тп

дх1

8

В 2

gi,

даН^

я2

тп ^V Хе

+ K m ]2][1 + 2 121

 

 

 

1 = 1

 

 

 

---

_ 4

 

 

х1,

 

К

в

 

dahA

п

тп

К « ] 2]

 

 

 

[* +

Для распределений, линии равных значений которых представлены на рис. 8-23, оптимальное состояние рассмат­ риваемой многослойной СР определяется следующим об­

разом. Для первого слоя ЛПЭ1Х,

ЛПЭ12, ЛПЭ13. имеют со­

ответственно коэффициенты: а10 =

12 , а Х1 =

1, а12 =

1;

G20

=

24, 0-21

1» G22

1» G30

G31

1,

йз2

=

1 .

 

 

 

 

 

231

Для второго слоя ЛПЭ21, ЛПЭ22 имеют коэффициенты:

а;0= ° ,

1 . а,12 '

а13

1, а20 = 0,

й 21 ~

22 '

а23=

для третьего слоя

коэффициенты

ЛПЭ31:

Эксперименты проводились со следующими парамет­ рами датчика образов на входе СР: размерность входного пространства признаков N = 2, число мод / (х) равно 4.

Эксперименты с первым слоем ЛПЭ СР (второй и тре­ тий слои оптимальны). Каждый из перечисленных ниже экспериментов определялся своими условиями.

1-1. Приведенные выше коэффициенты гиперплоскостей, реализуемых ЛПЭ СР, оптимальны.

1-2. Параллельный

сдвиг гиперплоскостей, реализуе­

мых ЛПЭ первого

слоя

СР

(начальные коэффициенты:

+ 1, + 1, - 8 , -

1, -

1,2 0 ; 1, 1, - 3 2 ) .

1-3. Параллельный

сдвиг

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

лизуемых ЛПЭ первого слоя СР, в разные стороны (началь­ ные коэффициенты: 1,1; — 8 ; — 1; — 1,24; 1,1; — 40).

1- 4. Поворот двух гиперплоскостей, реализуемых ЛП первого слоя СР, на угол а — л (начальные коэффициенты:

-1; - U 2 ; 1,1; - 2 4 ; 1,1; - 3 6 ) .

Эксперименты со вторым слоем ЛПЭ СР (первый и тре­

тий слои оптимальны).

 

2-

1. Поворот одной гиперплоскости, реализуемой ЛП

второго слоя СР, на угол а = я (начальные коэффициенты

- 1 ; -

1 ; -

1; 1, 1; 1).

 

2-

2. Поворот двух гиперплоскостей, реализуемых ЛП

второго слоя СР, на угол а — л.

 

Эксперименты с третьим слоем ЛПЭ СР (первый

и

второй слои оптимальны).

ЛП

3-

1.

Поворот гиперплоскости, реализуемой

третьего слоя СР, на угол а — я.

Ниже приведены результаты экспериментов.

На рис. 8-24 — 8-26 приведена иллюстрация процессов настройки коэффициентов ЛПЭ СР. По вертикальной оси отложены отношения коэффициентов, а по горизонталь­ ной — количество итераций. Уровень осей координат соответствует оптимальному значению коэффициентов. Экс­ перимент 1-1 подтверждает предположение об устойчиво­ сти значений коэффициентов ЛПЭ СР в оптимальном со­

232

стоянии, так как при достаточно большом ко­ личестве итераций от­ клонения этих значений от оптимальных были незначительны. Экспе­ рименты 1-2 и 1-3 пока­ зали, что градиентная процедура обеспечивает настройку таким обра­ зом, что разделяющие плоскости приходят за 25—30 итераций в опти­ мальное положение.

Довольно интересен результат эксперимента 1-4. Начальные условия эксперимента таковы, что поверхности, реали­ зуемые первым и вто­ рым ЛПЭ второго слоя СР, занимая оптималь­ ные положения, отно­ сили векторы первого класса ко второму, а вто­ рого к первому (т. е. осуществляли классифи­ кацию «наоборот»). В ре­ зультате настройки раз­ деляющие плоскости пришли в оптимальные положения, перемещаясь параллельно самим себе, хотя принципиально воз­ можен поворот плоско­ стей на 180°. Разделя­ ющие плоскости, реали­ зуемые ЛПЭ второго и третьего слоя, проходят через начало координат, т. е. при настройке воз­ можен только поворот этих плоскостей вокруг начала координат. По-

Рис. 8-24.

Динамика

настройки ко­

эффициентов в эксперименте 1 - 2 (ко­

личество

итераций

равно

50)

при

тп ---

50;

/С,

=

0,1;

=

0,01;

К 2 =

0,1;

К3 -

0

, 1 ;

К х,

К %,

Кя- х

весовые коэффициенты к К* для ЛПЭ

первого,

второго, третьего слоев.

/ — первый

ЛПЭ;

2 — второй

ЛПЭ; 3

 

 

третий

ЛПЭ.

 

 

24

18

12

24

18

/2

/9

12

18

12

46

36

36

Рис. 8-25. Динамика настройки ко­

эффициентов ЛПЭ

в эксперименте

1-4 (количество итераций 32)

при

тп = 50;

Кх = 0,05;

* 1 = 1 ; * , =

 

П 0 3 -

= О 05

 

/ — первый

ЛПЭ; 2 — второй ЛПЭ;

3

 

третий ЛГ1Э.

 

233

этому эксперименты с ЛПЭ второго и третьего слоя пре­ дусматривали настройку коэффициентов плоскостей, по­ вернутых на 180°. В результате настройки в эксперименте 2-1 плоскость, реализуемая ЛПЭ третьего слоя, разверну­ лась в оптимальное положение. На рис. 8-26, 8-27 представ­ лена динамика настройки коэффициентов ЛПЭ СР для экс­ перимента 2-2 и 3-1. В результате обучения СР гиперпло-

Рис. 8-26. Динамика настройки коэффициентов ЛПЭ в эксперименте.

а — эксперимент .2-2; б — эксперимент 3-1;

1 — первый ЛПЭ; 2 — второй

ЛПЭ; 3 — третий

ЛПЭ.

скость, реализуемая ЛПЭ третьего слоя, развернувшись на 180°, пришла в оптимальное состояние. Вполне законо­ мерно поведение коэффициентов ЛПЭ первого слоя, так как до момента, когда коэффициенты ЛПЭ третьего слоя не оптимальные, коэффициенты ЛПЭ первого слоя значи­ тельно отклоняются от оптимальных. Но после настройки ЛПЭ третьего слоя они приходят в оптимальное состояние.

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

234

тивность. Остается довольно широкий круг вопросов, ко­ торые необходимо исследовать. К ним в первую очередь относятся:

1) выбор оптимальных коэффициентов К в градиентной процедуре и их соотношения между слоями многослойной СР (этого вопроса частично коснемся ниже);

2 ) изучение влияния избыточности структуры много­ слойной СР на эффективность и качество настройки и т. д.

8-8. Исследование СР частного вида с обратными связями

Объектом исследования в данном пункте является од­ номерный ЛПЭ с обратной связью, описываемый следую­ щими соотношениями:

хк(пАТ) = sign [g (пАТ)]; g (пАТ) = х (пАТ)—

— а0(пАТ) + ак (пАТ) хк [(п — 1) АТ],

(8-7)

где АТ — интервал времени между моментами поступле­ ния образов на вход СР. В качестве критерия вторичной оптимизации выбирается критерий минимума а 2а. Предпо­ лагается, что при настройке по замкнутому циклу коэффи­ циенты а0 и ак не меняют своего значения на интервале усреднения тп. Выражения для оценок градиента а 2а имеют в данном случае вид:

------------тп

-----------m

 

дх2 (пАТ)

 

 

да0

 

2 ха (пАТ) я ;

 

 

 

 

дха2 (пАТ)

— 2хахк [п— \) АТ] п.

(8-8)

 

дак

Выражения (8-7), (8 -8) служат основой для построения соответствующей замкнутой СР. Усреднение измеренных значений градиента производилось оптимальным дискрет­ ным фильтром с памятью тп, синтезированным исходя из априори заданной гипотезы об изменении на интервале тп математического ожидания входного сигнала (стационар­

ный,

линейный, квадратичный сигнал и т. д.). Анализ ре­

зультатов экспериментального (на ЦВМ) исследования ЛПЭ

с обратной

связью, частично представленных на рис.

8-27 — 8-32,

позволили сделать следующие выводы:

1.

Введение положительной или отрицательной обрат­

ной связи в

разомкнутой СР (/(* > 0 или К*<С0 в кон-

235

 

 

 

 

Рис. 8-27. Ис­

 

 

 

 

следование ди­

 

 

 

 

намики

 

на­

 

 

 

 

стройки

 

ЛПЭ

 

 

 

 

с

обратной

 

 

 

 

связью (т = 2 0 ;

 

 

 

 

К* = — 0,5).

 

 

 

 

ный---------

— идеаль­

 

 

 

 

 

случай

 

 

 

 

(До = 2 i

+

3);

 

 

 

 

--------

— без

 

 

 

 

обратной

связи;

 

 

 

 

----------

— с

поло­

 

 

 

 

жительной обрат­

 

 

 

 

ной

связью

при

 

 

 

 

*

0,5

и отри­

 

 

 

 

К , =

 

 

 

 

цательной

обрат­

 

 

 

 

ной

связью

при

 

 

 

 

к \

= -

 

0,5;

----- X

---------- с положительной обратной

связью при K j

— — 0 ,5 ; --------------

 

 

иде­

альный случай (а0 = 0,5< + *3 ) ; -------- -

— без обратной

связи и с положитель-

ной обратной связью при

Кj = 0,5; •— •— •—с отрицательной обратной связью

при

*

 

 

 

*

— 0,5.

— — 0,5; — X X ------

с положительной обратной связью при K j=

Рис. 8-28, Исследование динамики настройки ЛПЭ с обратной связью.

идеальный

случай

(я® — 2* -{- 3 ) ; -------------— без

обратной связи;

. — — с положительной

обратной связью

при

0,5

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

обратной связью при Kj =

— 0,5; — X —

— с

положительной

обратной

связью при /С| — —0 ,5 ; ------------

идеальный случай (а0 = 0,5* -{- 3)';

— ------------

без обратной связи;

• — •— *

— с положительной

обратной

связью

при Kj =“

— 0,5 и отрицательной обратной связью при K j = — 0,5; — X X _____ с поло­

жительной обратной связью при Kj == — 0,5.

236

Рис. 8-29. Ис­ следование ди­ намики на­ стройки ЛПЭ

собратной

связью

при

т = 5;

К* =

=— 0,5.

---------ный

— идеаль­

 

случай

 

(а„ =

2t + 3);

 

-------------

 

 

без

 

обратной

связи;

 

— . ---------

 

с поло­

 

жительной

обрат­

 

ной

связью

при

 

/<^

= 0 , 5

и с от­

 

рицательной

об­

 

ратной

 

связью

 

при

К|

=

— 0,5;

 

— X—

— с положительной обратной связью при K j = — 0 ,5 ; ----- ----------

без

*

обратной связи; •— •— • — с положительной обратной связью при Кj = 0,5

*

и с отрицательной обратной связью при K j = — 0,5; — X X — — с поло­

жительной обратной связью при

— 0 ,5 ; ---------

— идеальный случай

(а0 = 0 ,5 1+ 3).

 

Рис. 8-30.

Исследование

динамики

настройки ЛПЭ с обратной

 

 

 

 

 

 

связью.

 

 

 

 

-------- — идеальный

случай

(а0 = 2t

3 ) ; -------------------

без

обратной

связи;

— ----------

с положительной

обратной связью при K j

= 0,5 и q отрицательной

обратной

связью при

К* — — 0 , 5 ; -------------

 

идеальный случай (а0 — 0 ,5 1+

3 ) ;—

••—

— без

обратной

связи;

• — •— • -г- с

положительной

обратной

связью при

Клi =

0,5

и с отрицательной

обратной

связью

при К , =“ — 0,5;

-----X X X ----------

 

с положительно!"! обратной

связью при Ку

= — 0,5 .

 

237

туре настройки коэффициента ак) приводит к одинаковым результатам настройки СР по величине а0 и суммарному порогу = а0 (п) + ак (п) xk (п— 1), но различным по знаку и одинаковым по модулю коэффициентам ак.

Рис. 8-31. Исследование ди­ намики настройки ЛПЭ с обратной связью при т —

= 20; К* = — 0,5 (К*

коэффициент настройки по. рога а0\ К\ — коэффициент настройки ак).

Д ля

идеального

случая

(я0 =

= 2 1

3):

X ---------с

поло­

жительной

 

обратной

 

связью

при

*

— 0,5;---------------с от­

Kj

рицательной

обратной

 

связью

при

*

=

0 ,5 ;------------------- с по­

 

ложительной

 

обратной

 

связью

при

*

=

0,5.

Д ля идеального

 

случая

а 0

 

=

0,5<

+

 

3:

—X X ------- с положительной

об-

 

 

 

 

 

 

*

 

— 0,5;

ратной связью при К [ =

— -----------

 

с отрицательной обрат­

ной

связью

при

К,

=

-

0,5;

с положительной обратной связью при К , = 0,5.

Рис. 8-32. Исследование дина­ мики настройки ЛПЭ с обрат­

ной

связью

при

 

т =

5,

 

К* = — 0,5.

 

 

 

 

Д ля идеального случая а0 = 2 ^ +

3;

— X— — с

положительной

обрат­

ной

связью

 

при

K j

— — 0,5;

---------------

с

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

обрат-

ной

связью

 

при

 

*

— 0,5;

 

K j

=

--------------------

 

с

положительной

об-

ратной связью

при

*

0,5.

Д ля

K j

=

идеального

случая

а 0 =

0,Ы +

3:

— X X

--------с положительной

обрат-

ной

связью

 

при

 

#

— 0,5;

 

K j

=

--------------

с

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

обрат-

ной

связью

при

*

=

— 0,5;

 

------ --------------

 

с

положительной

об-

ратной связью при

 

*

0,5.

 

Кj =

 

2. При достаточно большой памяти СР в блоке на стройки (порядка тп = 2 0 ) характер изменения а0 и ак является колебательным. При уменьшении памяти (до

238

тп = 5) колебательность процесса настройки коэффици­ ента йк резко возрастает, а коэффициента а0 — падает.

3. Систематическая ошибка настройки коэффициента а0 увеличивается при увеличении памяти системы, а также при введении обратной связи в структуру разомкнутой СР.

Систематическая

ошибка настройки суммарного порога

СР практически

равна нулю. Это — положительное свой­

ство СР с обратной связью по сравнению с СР без обратной связи.

4. Уменьшение К] — коэффициента в итерационной

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

8-9. Исследование динамики однослойных СР в режиме самообучения

Ниже представлены результаты моделирования на ЦВМ четырех типов СР в режиме самообучения: СР с поиском центров мод распределения / (х); СР в виде слоя ЛПЭ с двумя решениями; СР в виде ЛПЭ с К р решениями.

Основной задачей исследования является оценка ка­ чества разработанных алгоритмов при наличии на входе сигнала х (п) с распределением произвольной модально­ сти. Качество определяется числом найденных и выделенных алгоритмом мод распределения / (х) при заданной точности получения величин настраиваемых коэффициентов СР.

а) СР с поиском центров мод распределения / (х)

В соответствии с результатами гл. 7 рассматривается алгоритм самообучения, реализующий' следующее рекур­ рентное соотношение:

b{xk, n + l ) = b{xk, ri) + K*[x(n) — b(xk, п)\ (8-9)

ивключающий в себя следующие этапы.

1.В заданном интервале изменения х случайным обра­

зом выбираются координаты К р-мерного вектора b (xk, 0 ).

2.На вход поступает очередной образ х. Вычисляется ближайший к данному х центр Ь.

3.В соответствии с выражением (8-9) данная координата

вектора b (xk) изменяется.

4. Замыкается внутренний цикл на п. 2, затем внешний цикл на п. 1. Распределение случайного входного сигнала

239

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