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

2.2.3. Обучение с масштабированием подобных ситуаций

В процессе обучения и работы обучаемой системы управления могут возникать ситуации, соответствующие признаки которых отличаются друг от друга в одно и то же число раз (для двух образов: bi2 = k · bi1). Это возможно, например, при изменении уровня освещенности обозреваемой сцены. Такие ситуации являются подобными, а величина k – отношение подобия этих ситуаций. Обучение формированию сигналов управления исполнительным двигателем, не отвечающих условию: E2 = k · E1, для таких ситуаций невозможно. Для преодоления этого ограничения в изображения этих ситуаций можно искусственно ввести дополнительный масштабирующий признак некоторой постоянной величины, например на дополнительный рецептор подавать постоянный сигнал для всех ситуаций. Степень совпадения двух ситуаций S определяется выражением 2.12. Для подобных ситуаций S = 1. Оптимальный масштабирующий признак должен быть таким, чтобы значение степени совпадения для данных двух ситуаций стало минимальным. При использовании масштабирования степень совпадения двух ситуаций будет иметь вид

Отсюда следует, что степень совпадения двух ситуаций будет минимальной при

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

Из выражений (2.21) и (2.22) следует, что минимальная степень совпадения двух подобных ситуаций, достигаемая масштабированием, определяется только отношением подобия k и связана с ним зависимостью

Smin = 4 k / (1 + k)2 .___________________(2.23)

В качестве примера рассматриваются две ситуации, представленные наборами признаков:

B1: ___ 2 __ 8 __ 1 __ 5 __ 4 __ 7 __ 3 _ 11 __ 9 __ 6 ; B2: ___ 6 _ 24 __ 3 _. 15 _ 12 _ 21 __ 9 _ 33 _. 27 _ 18 .

Здесь число признаков: m = 10 , отношение подобия: k = 3 , степень совпадения ситуаций: S = 1 . Оптимальный масштабирующий признак, определенный по формуле (2.22), будет иметь значение bm+1= 34,899857. Степень совпадения для масштабированных ситуаций

B1*: ___ 2 __ 8 __ 1 __ 5 __ 4 __ 7 __ 3 _ 11 __ 9 __ 6 _ 34,899857; B2*: ___ 6 _ 24 __ 3 _. 15 _ 12 _. 21 __ 9 _ 33 _ 27 _ 18 _ 34,899857,

в соответствии с формулами (2.21) и (2.23), имеет значение SM = 0,75 .

Кроме формирования отличительности подобных ситуаций, масштабирование может быть использовано и для сокращения длительности обучения, причем не только для подобных ситуаций. Если обучателю известны значения сигналов управления, соответствующие двум ситуациям, то из анализа зависимостей ошибок сигналов управления от числа циклов обучения (2.15, 2.16) может быть найдено значение масштабирующего признака, обеспечивающего минимальную продолжительность обучения. Так, оптимальный масштабирующий признак, определенный по формуле

или для подобных ситуаций:

позволяет осуществить обучение за один цикл. Для двоичных ситуаций, признаки которых могут принимать только два значения: ноль и единицу, – формула (2.24) примет вид

где n – число совпадающих признаков двоичных ситуаций, k1 – число единичных признаков первой ситуации. Для рассматриваемых ситуаций B1 и B2 с соответствующими выходными сигналами E1 = 1 и E2 = 2 оптимальный масштабирующий признак, определенный по формуле (2.25), будет иметь значение: bm+1 = 20,149442. На рис.2.2 показана зависимость степени отличия D рассматриваемых ситуаций и числа циклов обучения t от величины масштабирующего признака bm+1 при заданной точности выходных сигналов  E = 0,1.

1 – график зависимости t = f(bm+1) для ситуаций с признаками B1 и B2 при E1 = 1 , E2 = 2; 2 – график зависимости t = f(bm+1) для ситуаций с признаками B1 и B2 при E1 = 2 , E2 = 1 Рис.2.2. Зависимость продолжительности обучения от значения масштабирующего признака для подобных образов

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