Содержание
-
Нечеткий вывод
1
-
Обобщение понятия импликации на нечеткие множества
2 Пусть AиB - нечеткие высказывания исоответствующие им функции принадлежности. Тогда импликации будет соответствовать некоторая функция принадлежности . Поаналогии с традиционнойлогикойможнопредположить, что Замечание. Это не единственное обобщение оператора импликации. Под способом определения нечеткой импликации «Если A то B», где A и B – нечеткие множества на X,Y соответственно, будем понимать способ задания нечеткого отношения R на X×Y, соответствующего данному высказыванию.
-
Интерпретации понятияимпликации
3 Larsen Lukasiewicz Mamdani Standard Strict Godel Gaines Kleene-Dienes Kleene-Dienes-Lu
-
Нечеткий логический вывод
4
-
5
-
Композиционное правило вывода
6
-
7
-
Обобщенноеправилоmodusponens(generalizedmodusponens)
Обобщенноеправилоmodusponens: Приведенная формулировка имеет два отличия от традиционной формулировки правила modus ponens : во-первых, здесь допускается, что - нечеткие множества, и, во-вторых, необязательно идентично . 8 Предпосылка Событие Вывод
-
Нечеткие экспертные системы
9
-
10
-
Логико-лингвистические системы
В основе построения логико-лингвистических систем лежит композиционное правило вывода Заде. Преимущество данной модели - в ее универсальности. Нам неважно, что именно на входе — конкретные числовые значения или некоторая неопределенность, описываемая нечетким множеством. Но за данную универсальность приходится расплачиваться сложностью системы — нам приходится работать в пространстве размерности m×n. Поэтому общей моделью на практике пользуются довольно редко. Обычно используют ее упрощенный вариант, называемый нечетким выводом. Он основывается на предположении, что все входные лингвистические переменные имеют известные нам числовые значения (как и бывает довольно часто на практике). Также обычно не используют более одной выходной лингвистической переменной. 11
-
Нечеткий логический вывод
12 Как операцию композиции, так и операцию импликации можно реализовать по-разному (при этом будет отличаться и полученный результат), но в любом случае общий логический вывод осуществляется за 4 этапа.
-
Нечеткий логический вывод (Основные этапы)
1) этап фаззификации. С помощью функций принадлежности всех термов входных лингвистических переменных и на основании задаваемых четких значений из универсумов входных лингвистических переменных определяются степени уверенности в том, что выходная лингвистическая переменная принимает конкретное значение. Эта степень уверенности есть ордината точки пересечения графикафункции принадлежности терма и прямой x=четкое значение ЛП. 13
-
2) этап непосредственного нечеткого вывода. На основании набора правил — нечеткой базы знаний — вычисляется значение истинности для предпосылки каждого правила на основании конкретных нечетких операций, соответствующих конъюнкции или дизъюнкции термов в левой части правил. В большинстве случаев это либо максимум, либо минимум из степеней уверенности термов, вычисленных на этапе фаззификации, который применяется к заключению каждого правила. Используя один из способов построения нечеткой импликации, мы получим нечеткую переменную, соответствующую вычисленному значению степени уверенности в левой части правила и нечеткому множеству в правой части правила. Обычно в качестве вывода используется минимизация или правила продукции. Приминимизирующемлогическом выводе выходная функция принадлежности ограничена сверху в соответствии с вычисленной степенью истинности посылки правила (нечеткое логическое И). В логическом выводе с использованием продукции выходная функция принадлежности масштабируется с помощью вычисленной степени истинности предпосылки правила. 14
-
3) этап композиции (агрегации, аккумуляции). Все нечеткие множества, назначенные для каждого терма каждой выходной лингвистической переменной, объединяются вместе, и формируется единственное нечеткое множество — значение для каждой выводимой лингвистической переменной. Обычно используются функции MAX или SUM. 4) этап дефаззификации (необязательный). Используется тогда, когда полезно преобразовать нечеткий набор значений выводимых лингвистических переменных к точным. Имеется достаточно большоеколичество методов перехода к точным значениям (по крайней мере, 30). Два примера общих методов — "методы полной интерпретации" и "по максимуму". В методе полной интерпретации точное значение выводимой переменной вычисляется как значение "центра тяжести" функции принадлежности для нечеткого значения. В методе максимума в качестве точного значения выводимой переменной принимается максимальное значение функции принадлежности. 15
-
Нечеткий логический вывод
16 Выполнение первого этапа нечеткого вывода — фаззификации — осуществляет фаззификатор. За процедуру непосредственно нечеткого вывода ответственна машина нечеткого логического вывода, которая производит второй этап процесса вывода на основании задаваемой нечеткой базы знаний (набора правил), а также этап композиции. Дефаззификаторвыполняетпоследнийэтапнечеткоговывода — дефаззификацию.
-
Методы дефаззификации
В теории нечетких множеств процедура дефаззификации аналогична нахождению характеристик положения (математического ожидания, моды, медианы) случайных величин в теории вероятности. Простейшим способом выполнения процедуры дефаззификации является выбор четкого числа, соответствующего максимуму функции принадлежности. Однако пригодность этого способа распространяется лишь на одноэкстремальные функции принадлежности. Для многоэкстремальных функций принадлежности часто используются следующие методы дефаззификации: 17
-
Для многоэкстремальных функций принадлежности часто используются следующие методы дефаззификации: 1)COG (Center Of Gravity) — "центр тяжести". Физическим аналогом этой формулы является нахождение центра тяжести плоской фигуры, ограниченной осями координат и графиком функции принадлежности нечеткого множества. 2) MOM (Mean Of Maximums) — "центрмаксимумов". При использовании метода центра максимумов требуется найти среднее арифметическое элементов универсального множества, имеющих максимальные степени принадлежностей. 3) First Maximum — "первый максимум" — максимум функции принадлежности с наименьшей абсциссой. 18
-
Следует отметить также тот факт, что с помощью преобразований нечетких множеств любое правило, содержащее в левой части как конъюнкции, так и дизъюнкции, можно привести к системе правил, в левой части каждого будут либо только конъюнкции, либо только дизъюнкции. Таким образом, не уменьшая общности, можно рассматривать правила, содержащие в левой части либо только конъюнкции, либо только дизъюнкции. Каждое из правил представляет из себя нечеткую импликацию. Степень уверенности посылки мы вычислили, а степень уверенности заключения задается функцией принадлежности соответствующеготерма. Поэтому, используя один из способов построения нечеткой импликации, мы получим новую нечеткую переменную, соответствующую степени уверенности в значении выходных данных при применении к заданным входным соответствующего правила. 19
-
Пример нечеткого вывода
Рассмотрим модуль нечеткого управления с базой правил R1: Если ( есть и есть ) то (y есть ) R2: Если ( есть и есть ) то (y есть ) Пусть входные переменные приняли некоторые конкретные значения и На этапе 1 на основании данных значений и, исходя из функций принадлежности ,и, находятся степени истинности для предпоссылок каждого правила . В качестве нечеткой импликации можно применитьлюбое из правил. При использовании правила типа minimumполучаем где 20
-
В результате на этапе2 происходит «отсекание» функций принадлежности заключений правил и на найденных уровнях. На этапе 3 рассматриваются усеченные на втором этапе функции принадлежности и производится их объединение с использованием операции max, в результате чего получается комбинированное нечеткое подмножество, описываемое функцией принадлежности и соответствующее логическому выводу для y. На этапе 4 (при необходимости) находится четкое значение выходной переменной. 21
-
Пример нечеткого вывода(min)
22
-
Пример нечеткого вывода
В этом примере мы повторим рассуждения, проведенные в предыдущем примере, однако вместо нечеткой импликации minприменим правило типа «произведение», т.е. В результате использования правил (1) и (2) получаем нечеткое множество с функцией принадлежности 23
-
Пример нечеткого вывода (prod)
24
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.