- •Оглавление
- •Глава 1. Нечеткость как вид неопределенности
- •1.2. Меры неопределенности суждений
- •Глава 2. Основы теории нечетких множеств
- •2.1. Понятие нечеткого множества
- •2.2. Теоретико-множественные операции над нечеткими множествами
- •2.3. Нечеткие отношения и отображения на нечетких множествах
- •2.4. Меры сходства и различия нечетких категорий
- •Алгоритм решения задачи нечеткой кластеризации методом нечетких -средних. Основные идеи алгоритма для решения сформулированной задачи нечеткой кластеризации были предложены д. К. Данном.
- •2.5. Четкость и нечеткость
- •2.6. Нечеткая и лингвистическая переменные
- •Глава 3. Методы построения функции принадлежности
- •3.1. Содержание функции принадлежности
- •3.2. Построение функции принадлежности нечеткого множества и оценка его вероятностных характеристик
- •3.3. Прямые методы построения функции принадлежности
- •3.4. Косвенные методы построения функции принадлежности
- •3.5. Метод построения функции принадлежности лингвистических термов с использованием статистических данных
- •3.7. Представление нечеткой и лингвистической переменных в эвм
- •Контрольные вопросы
- •4. Основы нечеткой логики
- •4.1. Многозначная логика
- •4.2. Нечеткозначная логика
- •Получим
- •4.3. Системы нечеткого вывода
- •Формирование базы правил систем нечеткого вывода.
- •Фаззификация
- •Агрегирование
- •Активизация
- •Аккумуляция
- •Дефаззификация
- •Заключение
- •Библиографический список
- •“Основы теории нечеткости” учебное пособие
- •153003 Иваново, Рабфаковская, 34
Фаззификация
В контексте нечеткой логики под фаззификацией понимается не только отдельный этап нечеткого вывода, но и собственно процесс или процедура нахождения значений функции принадлежности нечетких множеств (термов) на основе обычных (не нечетких) исходных данных. Фаззификацию еще называют введением нечеткости.
Целью этапа фаззификации является установление соответствия между конкретным, обычно численным, значением отдельной входной переменной системы нечеткого вывода и значением функции принадлежности соответствующего ей терма входной лингвистической переменной. После завершения этого этапа для всех входных переменных должны быть определены конкретные значения функций принадлежности по каждому из лингвистических термов, которые используются в подусловиях базы правил системы нечеткого вывода.
Формально
процедура фаззификации выполняется
следующим образом. До начала этого этапа
предполагаются известными конкретные
значения всех входных переменных системы
нечеткого вывода, т.е. множество значений
.
В общем случае каждое
,
где
- область определения лингвистической
переменной
.
Далее
рассматривается каждое из подусловий
вида
правил системы нечеткого вывода, где
- некоторый терм с известной функцией
принадлежности
,
тем самым находиться количественное
значение
.
Это значение и является результатом
фаззификации подусловия
.
Наибольшей популярностью пользуются
треугольные, а также трапецеидальные
функции, рассмотренные в п.2.5.
Пример
4.12. Процесс фаззификации следующих
нечетких высказываний: «водитель -
молодой», «водитель - старый», «водитель
- средний», для входной лингвистической
переменной
- возраст водителя. Им соответствуют
нечеткие высказывания вида
,
и
.
Предположим,
что возраст водителя равен 55 т.е.
.
Тогда фаззификация первого нечеткого
высказывания дает в результате
,
которое означает его степень истинности
и получается в результате подстановки
значения
в качестве значения функции принадлежности
терма
- «возраст водителя - молодой». Фаззификация
второго нечеткого высказывания дает
число
.
Аналогично фаззификация третьего
высказывания дает
.

Рис.4.6. Лингвистическая переменная «возраст водителя»
Агрегирование
Агрегирование представляет собой процедуру определения степени истинности условий по каждому из правил системы нечеткого вывода.
Формально
процедура агрегирования выполняется
следующим образом. До начала этого этапа
предполагаются известными значения
истинности всех подусловий системы
нечеткого вывода, т.е. множество значений
.
Далее рассматривается каждое из условий
правил системы нечеткого вывода. Если
условие правила представляет собой
нечеткое высказывание вида (4.31), (4.32) и
(4.33), то степень его истинности равна
.
Если же условие состоит из нескольких подусловий (высказываний) объединенных связками «И» и «» ИЛИ, то определяется степень истинности сложного высказывания на основе известных значений истинности подусловий по правилам преобразования (4.34) и (4.36). Тем самым находятся количественные значения истинности всех условий правил системы нечеткого вывода.
Этап
агрегирования считается законченным,
когда будут найдены все значения
для каждого из правил
,
входящих в рассматриваемую базу правил
системы нечеткого вывода. Это множество
значений обозначим через
.
Пример
4.13. Рассмотрим пример процесса
агрегирования нечеткого высказывания:
«возраст водителя - средний» И «возможность
ДТП высокая» для входной лингвистической
переменной
- возраст водителя и
- возможность совершения ДТП. Предположим,
что возраст водителя
,
а возможность ДТП
.
Тогда
агрегирование нечеткого высказывания
с использованием нечеткой конъюнкции
(4.34) дает
.

Рис.4.7. Агрегирование высказываний системы логического вывода
