Полная версия

Главная arrow Информатика arrow ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ: НЕЧЕТКИЕ СИСТЕМЫ И СЕТИ

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>

Правила нечетких продукций

Правилом нечеткой продукции (или просто - нечеткой продукцией) называется выражение

где - имя нечеткой продукции; Q - сфера применения нечеткой продукции, то есть предметная область знания, которую представляет продукция; Р - условие применимости ядра нечеткой продукции (логическое выражение, при истинности которого становится возможной активизация ядра продукции; этот элемент продукции часто опускается или вводится в ядро продукции); АВ - ядро нечеткой продукции; А - условие ядра (англ, antecedent - антецедент); В - заключение ядра (англ, consequent - консеквент); S - метод или способ определения количественного значения степени истинности заключения В ядра на основе известного значения степени истинности условия А (способ S определяет алгоритм или так называемую схему нечеткого вывода); F - коэффициент определенности или уверенности нечеткой продукции (весовой коэффициент нечеткого правила продукции), принимает значение из интервала [0,1] (используется не во всех алгоритмах вывода); N - постусловие продукции - действия, которые должны быть выполнены в случае реализации ядра продукции (в случае истинности В).

Ядро продукции обычно записывается в форме: «ЕСЛИ А ТО В» (англ.: «IF A THEN В»). В системах нечеткого вывода условия А и заключения В ядра продукции формулируются в форме нечетких лингвистических высказываний (разд. 2.3). Тогда правило нечеткой продукции может быть записано, например, в виде:

ПРАВИЛО (#): ЕСЛИ "р, есть а," ТО "р2 есть а2" ? (1.21)

Где (#) - номер правила, "р, есть а," - условие правила, "р2 есть а2" - заключение правила, причем Д *Д2.

Система нечетких правил продукций или продукционная нечеткая система - это согласованное множество отдельных нечетких продукций форме «ЕСЛИ А ТО В», где Aw В- нечеткие лингвистические высказывания вида 1, 2 или 3.

В качестве условий или заключений правил нечеткой продукции зачастую выступают составные нечеткие высказывания, образованные из высказываний видов 1 и 2 (подусловий), соединенных нечеткими логическими операциями. Пусть нечеткими логическими операциями соединены нечеткие высказывания, относящиеся к одной и той же лингвистической переменной. Например, "р есть а,” ИЛИ "р есть а2" . Это высказывание эквивалентно нечеткому высказыванию "Р есть а3", где терм-множеству а2 соответствует нечеткое множество равное пересечению нечетких множеств, соответствующих термам ссх и а2. Например, нечеткое высказывание

«температура больного высокая» ИЛИ «температура больного очено высокая» эквивалентно высказыванию

«температура больного высокая или очень высокая».

Функция принадлежности терма «высокая или очень высокая» вычисляется по рассмотренным правилам. В примере использован модификатор «очень». Аналогично обрабатываются высказывания вида "р есть а," И "р есть а2" .

Если подусловия содержат разные лингвистические переменные, например,

где рхФ Р2Ф Ръ> то используется агрегирование условий в левой части правил (подраздел 2.5).

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

ПРАВИЛО (#): ЕСЛИ "Р, есть а/ТСРг есть а2" И ир3 есть а3" , (1.24)

где рхФ р2Ф /?3, то используется аккумуляция заключений в правилах нечеткой продукции (подраздел 2.5).

 
<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>