Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Логический вывод в системе нечеткой логики строится на основе правил логического вывода.
Базовое правило вывода типа "если - то" (англ.: if— then rule) называется также нечеткой импликацией, принимающей форму если х это А, то у это В,
где А и В - это лингвистические значения, идентифицированные нечетким способом через соответствующие функции принадлежности для переменных х и у. Часть "х это А" называется условием (предпосылкой),а "у это В" — следствием (заключением). Импликацию можно записать в сокращенном виде А → В.
На базу правил существуют следующие ограничения:
· существует хотя бы одно правило для каждого лингвистического терма выходной переменной.
· для любого терма входной переменной имеется хотя бы одно правило, в котором этот терм используется в качестве предпосылки (левая часть правила).
В противном случае имеет место неполная база нечетких правил.
Нечеткое рассуждение - это процедура, которая позволяет определить заключение, вытекающее из множества правил "если - то". Такое множество при N переменных xi, может принять вид
если х1 это А1 и х2 это А2 и... и xN это AN, тo у это В
Переменные х1, x2,..., хN образуют N-мерный входной вектор X, составляющий аргумент условия, в котором А1, А2,..., АN и В обозначают величины соответствующего коэффициента принадлежности μA(xi) и μB(x). Случайное значение функции принадлежности μA(X),, где X - это вектор X = [ х1, х2,..., xN ], относящееся к условию импликации (уровень активации правила), должно в последующем интерпретироваться с использованием нечетких операций. Возможна интерпретация в форме логического произведения множеств либо в форме алгебраического произведения:
· интерпретация в форме логического произведения
μA(x) = min(μA(xi)), (1)
i=1..N
· интерпретация в форме алгебраического произведения
μA(x) = μA(xi), (2)
Приписывание единственного значения функции принадлежности, описывающей многомерное условие, называется агрегирование предпосылки. Каждой импликации А→В, определенной выражением, можно приписать также единственное значение функции принадлежности μA→B(x,y). Наиболее популярные интерпретации этой функции также имеют форму логического или алгебраического произведения:
· форма логического произведения
μA→B=min{μA(x), μB(y)}
· форма алгебраического произведения
μA→B=μA(x)μB(y)
Пусть в базе правил имеется m правил вида:
R1: ЕСЛИ x1 это A11 … И … xn это A1n, ТО y это B1
…
Ri: ЕСЛИ x1 это Ai1 … И … xn это Ain, ТО y это Bi
…
Rm: ЕСЛИ x1 это Ai1 … И … xn это Amn, ТО y это Bm,
где xk, k=1..n – входные переменные; y – выходная переменная; Aik – заданные нечеткие множества с функциями принадлежности.
Результатом нечеткого вывода является четкое значение переменной y* на основе заданных четких значений xk, k=1..n.
В общем случае механизм логического вывода включает четыре этапа: введение нечеткости (фазификация), нечеткий вывод, композиция и приведение к четкости, или дефазификация.
Рисунок 1 - Система нечеткого логического вывода
Дата публикования: 2014-10-18; Прочитано: 728 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!