- •Нечёткая логика и нейронные сети Введение
- •Направления исследований нечёткой логики
- •Символическая нечёткая логика
- •Теория приближенных вычислений
- •Характеристическая функция
- •Нечёткое множество и классическое, четкое (crisp) множество
- •1.7.3. Нечеткие логические операции
- •Основные характеристики нечетких множеств
- •О методах построения функций принадлежности нечетких множеств
- •Логические операции
- •Треугольные нормы и конормы
- •Произведение μA· μB
- •Операторы дополнения
- •Алгебраические операции над нечеткими множествами
- •Нечеткая и лингвистическая переменные
- •Нечеткие числа
- •Операции над нечеткими числами
- •Нечеткие числа (l-r)-Tипа
- •Нечеткие отношения
- •Основные определения
- •Операции над нечеткими отношениями
- •Свойства нечетких отношений
- •Декомпозиция нечетких отношений
- •Транзитивное замыкание нечетких отношений
- •Проекции нечетких отношений
- •Классы нечетких отношений
- •Отношения сходства и различия
- •Задачи нечеткой классификации
- •Порядки и слабые порядки
- •Задачи нечеткого упорядочения
- •Нейронные сети Введение
- •Архитектура нейронных сетей
- •Обучение нейронных сетей
- •Задачи решаемые с помощью инс
- •Нейронные сети. Элементарные конфигурации
- •Нейронные сети. Продвинутые конфигурации
- •Сеть Хопфилда
- •Сеть Хэмминга
Нечеткая и лингвистическая переменные
Понятие нечеткой и лингвистической переменных используется при описании объектов и явлений с помощью нечетких множеств.
Нечеткая переменная характеризуется тройкой (α, X, А), где
α — наименование переменной;
X — универсальное множество (область определения α);
А — нечеткое множество на X, описывающее ограничения (т.е. μA(x))на значения нечеткой переменной α.
Лингвистической переменной (ЛП) называется набор (β, Т, X, G, М), где
β — наименование лингвистической переменной;
Т — множество ее значений (терм-множество), представляющих собой наименования нечетких переменных, областью определения каждой из которых является множество X. Множество Т называется базовым терм-множеством лингвистической переменной;
G — синтаксическая процедура, позволяющая оперировать элементами терм-множества T, в частности, генерировать новые термы (значения). Множество T∪G(T), где G(T) — множество сгенерированных термов, называется расширенным терм-множеством лингвистической переменной;
М — семантическая процедура, позволяющая превратить каждое новое значение лингвистической переменной, образуемое процедурой G, в нечеткую переменную, т.е. сформировать соответствующее нечеткое множество.
Замечание. Чтобы избежать большого количества символов:
1) символ β используют как для названия самой переменной, так и для всех ее значений;
2) пользуются одним и тем же символом для обозначения нечеткого множества и его названия, например терм «Молодой», являющийся значением лингвистической переменной β = «возраст», одновременно есть и нечеткое множество М («Молодой»).
Присвоение нескольких значений символам предполагает, что контекст позволяет разрешить возможные неопределенности.
Пример. Пусть эксперт определяет толщину выпускаемого изделия с помощью понятий «Малая толщина», «Средняя толщина» и «Большая толщина», при этом минимальная толщина равна 10 мм, а максимальная – 80 мм.
Формализация такого описания может быть проведена с помощью следующей лингвистической переменной (β, Т, X, G, М), где
β — толщина изделия;
Т — {«Малая толщина», «Средняя толщина», «Большая толщина»};
X — [10, 80];
G — процедура образования новых термов с помощью связок «и», «или» и модификаторов типа «очень», «не», «слегка» и т.п. Например: «Малая или средняя толщина», «Очень малая толщина» и т.д.;
М — процедура задания на X = [10, 80] нечетких подмножеств А1 = «Малая толщина», А2= «Средняя толщина», A3 = «Большая толщина», а также нечетких множеств для термов из G(Т)в соответствии с правилами трансляции нечетких связок и модификаторов «и», «или», «не», «очень», «слегка» и других операций над нечеткими множествами вида: А⋂В, A∪В, ̅A,CONА = A2, DILА = А0,5и т. п.
Замечание. Наряду с рассмотренными выше базовыми значениями лингвистической переменной «Толщина» (Т = {«Малая толщина», «Средняя толщина», «Большая толщина»}) возможны значения, зависящие от области определения X. В данном случае значения лингвистической переменной «Толщина изделия» могут быть определены как «около 20 мм», «около 50 мм», «около 70 мм», т.е. в виде нечетких чисел.
Терм-множество и расширенное терм-множество в условиях примера можно характеризовать функциями принадлежности, приведенными на рис. 1.5 и 1.6.
Рис. 1.5. Функции принадлежности нечетких множеств: «Малая толщина» = А1, «Средняя толщина» = А2, «Большая толщина» = А3
Рис. 1.6. Функция принадлежности нечеткого множества «Малая или средняя толщина» = A1∪ А2
