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

Системы искусственного интеллекта.-5

.pdf
Скачиваний:
4
Добавлен:
05.02.2023
Размер:
2.23 Mб
Скачать

91

Меры нечеткости нечетких множеств. Для определения степени нечеткости множества введено понятие меры нечеткости, сводящейся к измерению уровня

различия между нечетким множеством и его отрицанием .

Наиболее популярна мера Е.Егера

где — количество элементов в , — расстояние между между множествами и в метрике ( равно 1 или 2). Значение соответ-

ствует метрике Хемминга

а значение =2 соответствует эвклидовой метрике

Приближенные рассуждения и нечеткий вывод

Существует обобщение на нечеткие понятия двузначной логики, которая оперирует двумя значениями истинности: «истина» и «ложь». В отличие от нее в нечеткой логике истинностному значению высказывания соответствуют про-

извольные величины из отрезка [0, 1].

Л. Заде ввел нечеткую логику с лингвистическими, а не числовыми значе-

ниями истинности, в которой логика истинности высказывания определяется значениями: истинно, ложно, очень истинно, абсолютно истинно, не очень ис-

тинно, очень ложно и т. п. Эта логика получила название нечеткой логики, на которой также основываются приближённые рассуждения. Под приближенны-

ми рассуждениями понимается процесс получения из нечетких посылок некото-

92

рых следствий. Приближенное рассуждение может рассматриваться как обоб-

щение правил вывода Modus ponens и Modus tollens логики высказываний. Ком-

позиционное правило вывода включает, как частный случай, обобщение прави-

ла Modus ponens.

Приближенные рассуждения

В классической теории исчисления высказываний выражение «Если А, То В», где А и В – пропозициональные переменные (пропозициональная перемен-

ная – это переменная для предложений, рассматриваемых исходя из их истин-

ности или ложности), записывается как А В, где импликация ( ), представ-

ляющая связку. А В А В

В том смысле, что А В (А влечет В) и А В (не А или В) имеют иден-

тичные таблицы истинности. Представление знаний представляется неопреде-

ленным высказыванием «Если А, То В», коротко А В, в котором А (антеце-

дент) и В (консеквент) – нечеткие множества. Примеры высказываний:

Если «большой», То «Вылючить» Если «скользкий», То «Опасный;»

Они являются сокращениями предложений:

Если х-«большой», То у-«выключить»;

Если дорога «скользкая», То езда «опасна».

Предложения такого вида описывают отношения между двумя неопреде-

ленными переменными. Это означает, что неопределенное высказывание следу-

ет скорее определить как нечеткое отношение, а не как связку.

Декартово произведение двух нечетких множеств определяется как А В,

что означает нечеткое множество упорядоченных пар (u,v), u U, v V , со степе-

нью принадлежности (u,v) к (А В), задаваемой формулой A (u) B (v) . В этом смысле А В есть нечеткое отношение U и V.

93

Пример. Пусть

U=1+2

V=1+2+3

A=1/1+0,8/2

B=0,6/1+0,9/2+1/3

То А В=0,6/(1,1)+0,9/(1,2)+1/(1,3)+0,6/(2,1)+0,8/(2,2)+0,8/(2,3)

Отношение, определенное можно представить матрицей отношения

 

 

1

2

3

 

1

0,6

0,9

1

 

2

 

0,6

0,8

0,8

 

 

 

 

 

 

 

Композиционное правило вывода. Пусть U и V – два универсаль-

ных множества с базовыми переменными u и v соответственно. Пусть

R(u), R(u,v) и R(v) обозначают ограничения на u, (u,v) и v соответственно и представляют собой нечеткие отношения в U, U V и V.

Пусть A и F – нечеткие подмножества множеств U и U V, то композицион-

ное правило вывода утверждает, что решение уравнений назначения

R(u)=A (унарное нечеткое отношение)

R(u,v)=F (бинарное нечеткое отношение) Имеет вид (v)=A F

Где A F – композиция A и F. В этом смысле будет вывод. R(v)= A F из то-

го, что R(u)=A и R(u,v)=F.

 

 

 

При

этом

функция

принадлежности

определяется

как

R (v) max min( R (u), R (u, v)) .

Для определения композиционного правила вывода применимы нечеткие отношения [3]. Для представления этого правила предположим, что

94

U=V=1+2+3+4

A=малый=1/1+0.6/2+0./3

F=примерно рав-

ны=1/(1,1)+1/(2,2)+1/(3,3)+1/(4,4)+0,5/((1,2)+(2,1)+(2,3)+(3,2)+(3,4)+(4,3)).

Другими словами, А-унарное нечеткое отношение в U, названное «малый»;

F – бинарное нечеткое отношение в U V, названное «примерно равны».

Уравнения назначения в этом случае имеют вид:

R(u)=малый

R(u,v)=примерно равны,

И следовательно

R(v)=малый примерно равны=

 

 

1

0,5

0

0

 

 

 

 

1

 

 

0,5

1

0,5

0

 

 

 

 

0,6 0,2

0

 

1

0,6

0,5 0,2 ,

 

 

 

 

 

 

 

0

0,5

1

0,5

 

 

 

 

 

 

0

0

0,5

1

 

 

 

 

 

 

 

 

 

 

 

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

R(v)=более или менее малый.

Используя композиционное правило вывода, из того, что R(u)=малый и

R(u,v)= примерно равны, выводится, что

R(v)=[1 0.6 0.5 0.2] точно

и R(v)= «более или менее малый».

Словами это приближенный вывод можно записать в виде: u-«малый» (предпосылка)

u и v – «примерно равны» (предпосылка)

v – «более или менее малый» (приближенный вывод)

Каждый факт или предпосылка записывается в виде уравнений назначения в отношениях, содержащих одно или больше число ограничений на базовые пе-

ременные. Эти уравнения решаются относительно желаемых ограничений при

95

помощи композиции нечетких отношений. Получаемые решения и представля-

ют собой вывод из данного набора предпосылок.

Нечеткие знания на основе модели продукции

В простейшем случае модель знаний в виде нечеткой продукция имеет сле-

дующий вид:

где и — значения лингвистических переменных, задаваемые функциями

принадлежности. Левая часть продукции также называется условием (или пред-

посылкой), а правая — следствием (или заключением, и продукцию записывают как

В более общем случае нечеткая продукция принимает такую форму:

Для вычисления значения коэффициента принадлежности сложного коньюн-

ктивного условия продукции используются 2 способа:

 

логическое

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

 

алгебраическое

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

Приписывание значения коэффициента принадлежности сложному условию продукции называют агрегированием условия.

Для вычисления коэффициента принадлежности продукции в целом также используется два способа:

логическое произведение

96

алгебраическое произведение

Такой расчет значения функции принадлежности называется агрегированием на уровне продукции.

Нечеткая продукционная система Мамдани – Заде. В технических и ряде других приложений в качестве входов и выхода часто выступа-

ют доступные к измерению числовые величины. В такой ситуации для согласо-

вания нечетких продукций, оперирующих лингвистическими переменными, с

входами/выходами в виде числовых значений в состав систем продукций вво-

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

определяемое с помощью значений функции принадлежности, в конкретное значение. На рис. 5.4 показано функционирование нечеткой продукционной си-

стемы Мамдани – Заде.

Рис. 5.4.- нечеткая продукционная система Мамдани – Заде

97

Поступившие на вход значения (например, результаты измерений на реаль-

ном физическом объекте) , преобразуются в значения

функций принадлежности нечетких множеств, с которыми оперирует ПС. Ин-

тепретатор ПС выбирает из базы нечетких продукций все применимые к вход-

ным данным продукции и определяет функции принадлежности переменных

из правой части продукций. Поскольку в общем случае применимыми оказы-

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

сложения. Нечеткий результат в виде функции принадлежности

трансфор-

мируется дефаззификатором в конкретное значение выхода .

 

Пример 1. Пусть на вход нечеткой ПС поступают две величины

и . Фаз-

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

ких множеств, определяет значения коэффициентов принадлежности. Отлич-

ными от 0 оказались три коэффициента принадлежности

для трех нечетких множеств , и , как это

показано на рис.5.5.

Рис. 5.5 - графики функций принадлежности для трех нечетких множеств Далее интерпретатор выявил две применимые нечеткие продукции:

98

Для каждой из продукций в виде логического произведения выполняется аг-

регирование левой части (условия):

Затем выполняется агрегирование (опять же логическим произведением) на уровне продукций, как это показано на рис. 5.6.

Рис. 5.6 - графики функций принадлежности, являющихся результатом агреги-

рования на уровне продукций Результат агрегирования — функции принадлежности, графики которых вы-

делены жирной линией.

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

99

Рис. 5.7 - график итоговой функции принадлежности Затем дефаззификатор превращает итоговую функцию принадлежности в

конкретное значение числовой величины .

Фаззификатор осуществляет преобразование четкого множества в нечет-

кое множество , характеризующееся функцией принадлежности .

Наибольшее распространение на практике получили функции принадлежности гауссова типа, а также треугольные и трапецеидальные функции.

Дефаззификатор преобразует нечеткое множество, заданное функцией при-

надлежности , в конкретную величину. Для такого преобразования могут быть использованы многие способы, наиболее популярны следующие.

Дефаззификация относительно центра области

или в дискретной форме

100

 

Дефаззификация

относительно

среднего

центра

где

— центр -ой одиночной функции принадлежности, участвующей в ито-

говой агрегированной функции.

 

 

 

Дефаззификация

относительно

среднего

максимума

где — количество максимумов функции принадлежности, — значение, в

котором функция принадлежности имеет максимум. Если одинаковые мак-

 

симальные значения на интервале между

и , то

 

 

 

Дефаззификация

в

виде

минимального

из

максимальных

 

где — значения, доставляющие функции принадлежности максимум.

 

Дефаззификация

в

виде

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

из

максимальных

На рис. 5.8 показано применение дефаззификации.