КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Часть 3. Нейронные сети 2 страница
Декартово (прямое) произведение нечетких множеств. Пусть А 1, А 2,..., Ап – нечеткие подмножества универсальных множеств E 1, Е 2,..., Еп соответственно. Декартово, или прямое произведение µA (x 1, x 2 ,…, xn) = min (µA1 (x 1), µA2 (x 2),…, µAi (x n)).
Оператор увеличения нечеткости используется для преобразования четких множеств в нечеткие и для увеличения нечеткости нечеткого множества. Пусть А – нечеткое множество, Е – универсальное множество и для всех
где µA (x) K (x) – произведение числа на нечеткое множество. Пример. Пусть E = {1, 2, 3, 4}; A = 0,8/1 + 0,6/2 + 0/3 +0/4; K (1) = 1/1 + 0,4/2; K (2) = 1/2 + 0,4/1 + 0,4/3; K (3) = 1/3 + 0,5/4; K (4) = 1/4. Тогда
Четкое множество α-уровня (или уровня α). Множеством α-уровня нечеткого множества А универсального множества Е называется четкое подмножество Аα универсального множества Е, определяемое в виде Аα = { x / µA (x) ≥ α }, где α ≤ 1. Пример. Пусть A = 0,2/ x 1 + 0/ x 2 + 0,5/ x 3 + 1/ x 4, тогда A 0,3 = { x 3, x 4}, A 0,7 = { x 4}. Достаточно очевидное свойство: если α 1 ≥ α 2, то Aα 1 ≤ Aα 2 1.3. Нечеткая и лингвистическая переменные Понятие нечеткой и лингвистической переменных используется при описании объектов и явлений с помощью нечетких множеств. Нечеткая переменная характеризуется тройкой α – наименование переменной; X – универсальное множество (область определения α); А – нечеткое множество на X, описывающее ограничения (т.е. µA (x)) на значения нечеткой переменной α. Лингвистической переменной (ЛП) называется набор β – наименование лингвистической переменной; T – множество ее значений (терм-множество), представляющих собой наименования нечетких переменных, областью определения каждой из которых является множество X. Множество T называется базовым терм-множеством лингвистической переменной; G – синтаксическая процедура, позволяющая оперировать элементами терм-множества T, в частности, генерировать новые термы (значения). Множество М – семантическая процедура, позволяющая превратить каждое новое значение лингвистической переменной, образуемое процедурой G, в нечеткую переменную, т.е. сформировать соответствующее нечеткое множество. Замечание. Чтобы избежать большого количества символов: 1) символ β используют как для названия самой переменной, так и для всех ее значений; 2) пользуются одним и тем же символом для обозначения нечеткого множества и его названия, например терм «Молодой», являющийся значением лингвистической переменной β = «возраст», одновременно есть и нечеткое множество М («Молодой»). Присвоение нескольких значений символам предполагает, что контекст позволяет разрешить возможные неопределенности. Пример. Пусть эксперт определяет толщину выпускаемого изделия с помощью понятий «Малая толщина», «Средняя толщина» и «Большая толщина», при этом минимальная толщина равна 10 мм, а максимальная – 80 мм. Формализация такого описания может быть проведена с помощью следующей лингвистической переменной β – толщина изделия; Т – {«Малая толщина», «Средняя толщина», «Большая толщина»}; X – [10, 80]; G – процедура образования новых термов с помощью связок «и», «или» и модификаторов типа «очень», «не», «слегка» и т.п. Например: «Малая или средняя толщина», «Очень малая толщина» и т.д.; М – процедура задания на X = [10, 80] нечетких подмножеств А1 = «Малая толщина», А2 = «Средняя толщина», A3 = «Большая толщина», а также нечетких множеств для термов из G (T) в соответствии с правилами трансляции нечетких связок и модификаторов «и», «или», «не», «очень», «слегка» и других операций над нечеткими множествами вида: Замечание. Наряду с рассмотренными выше базовыми значениями лингвистической переменной «Толщина» (Т = {«Малая толщина», «Средняя толщина», «Большая толщина»}) возможны значения, зависящие от области определения X. В данном случае значения лингвистической переменной «Толщина изделия» могут быть определены как «около 20 мм», «около 50 мм», «около 70 мм», т.е. в виде нечетких чисел. Терм-множество и расширенное терм-множество в условиях примера можно характеризовать функциями принадлежности, приведенными на рис. 1.5 и 1.6.
1.3.1. Нечеткие числа Нечеткие числа – нечеткие переменные, определенные на числовой оси, т.е. нечеткое число определяется как нечеткое множество А на множестве действительных чисел R с функцией принадлежности Нечеткое число А нормально, если
Множество α -уровня нечеткого числа А определяется как Aα = { x / µA (x) ≥ α }. Подмножество SA = { x / µA (x) > 0}. Нечеткое число А унимодально, если условие µA (x) = 1 справедливо только для одной точки действительной оси. Выпуклое нечеткое число А называется нечетким нулем, если
Нечеткое число А положительно, если 1.3.2. Операции над нечеткими числами. Расширенные бинарные арифметические операции (сложение, умножение и пр.) для нечетких чисел определяются через соответствующие операции для четких чисел с использованием принципа обобщения следующим образом. Пусть А и В – нечеткие числа, и
Отсюда
1.3.3. Нечеткие числа (L-R)-типа. Нечеткие числа (L-R)-типа – это разновидность нечетких чисел специального вида, т.е. задаваемых по определенным правилам с целью снижения объема вычислений при операциях над ними. Функции принадлежности нечетких чисел (L-R)-типа задаются с помощью невозрастающих на множестве неотрицательных действительных чисел функций действительного переменного L(x) и R(x),удовлетворяющих свойствам: а) L(-x) = L(x), R(-x) = R(x); б) L(0) = R(0). Очевидно, что к классу (L-R)-функций относятся функции, графики которых имеют вид, приведенный на рис. 1.7.
Примерами аналитического задания (L-R)-функций могут быть
и т.д. Пусть L(у) и R(у) – функции (L-R)-типa (конкретные). Унимодальное нечеткое число А с модой а (т. е. µA (a)=1) с помощью L(у) и R(у) задается следующим образом:
где а – мода; α > 0, β > 0 – левый и правый коэффициенты нечеткости. Таким образом, при заданных L(у) и R(у)нечеткое число (унимодальное) задается тройкой A = (a, α, β). Толерантное нечеткое число задается, соответственно, четверкой параметров A = (a 1, a 2, α, β) где а 1и а 2– границы толерантности, т.е. в промежутке [ а 1, a 2]значение функции принадлежности равно 1. Примеры графиков функций принадлежности нечетких чисел (L-R)-типа приведены на рис. 1.8.
Отметим, что в конкретных ситуациях функции L(у), R(у), a также параметры α, β нечетких чисел (a, α, β) и (a 1, a 2, α, β) должны подбираться таким образом, чтобы результат операции (сложения, вычитания, деления и т.д.) был точно или приблизительно равен нечеткому числу с теми же L(у) и R(у), а параметры α' и β' результата не выходили за рамки ограничений на эти параметры для исходных нечетких чисел, особенно если результат в дальнейшем будет участвовать в операциях. Замечание. Решение задач математического моделирования сложных систем с применением аппарата нечетких множеств требует выполнения большого объема операций над разного рода лингвистическими и другими нечеткими переменными. Для удобства исполнения операций, а также для ввода-вывода и хранения данных, желательно работать с функциями принадлежности стандартного вида. Нечеткие множества, которыми приходится оперировать в большинстве задач, являются, как правило, унимодальными и нормальными. Одним из возможных методов аппроксимации унимодальных нечетких множеств является аппроксимация с помощью функций (L-R)-типа. Примеры (L-R)-представлений некоторых лингвистических переменных приведены в табл. 1.2. Таблица 1.2. Возможное (L-R)-представление некоторых лингвистических переменных
1.4. Нечеткие отношения
Пусть Обозначение: нечеткое отношение на
В случае, когда X = Y, т.е. X и Y совпадают, нечеткое отношение Примеры 1) Пусть X = { x 1, x 2, x 3}, Y = { y 1, y 2, y 3}, M = [0,1]. Нечеткое отношение R = XRY может быть задано, к примеру, табл. 1.3.
Таблица 1.3 Задание нечеткого отношения
2) Пусть X = Y = (-∞, ∞) т. е. множество всех действительных чисел. Отношение x >> y
3) Отношение R, для которого 1.4.1. Операции над нечеткими отношениями Объединение двух отношений R 1 и R 2. Объединение двух отношений обозначается
Пересечение двух отношений. Пересечение двух отношений R 1и R 2 обозначается
Алгебраическое произведение двух отношений. Алгебраическое произведение двух отношений R 1и R 2 обозначается R 1 ∙R 2 и определяется выражением
Алгебраическая сумма двух отношений. Алгебраическая сумма двух отношений R 1и R 2 обозначается
Для введенных операций справедливы следующие свойства дистрибутивности:
Дополнение отношения. Дополнение отношения R обозначается
Дизъюнктивная сумма двух отношений. Дизъюнктивная сумма двух отношений R 1и R 2обозначается
Обычное отношение, ближайшее к нечеткому. Пусть R – нечеткое отношение с функцией принадлежности
По договоренности принимают µ R (x, y) = 0 при µR (x, y) = 0,5. Композиция (свертка) двух нечетких отношений. Пусть R 1– нечеткое отношение
называется (max-min)-композицией ((max-min)-сверткой) отношений R 1и R 2. Пример. Пусть
Тогда
При этом
……………………..
Замечание. В данном примере вначале использован «аналитический» способ композиции отношений R 1и R 2,т.е. i-я строка R 1«умножается» на j -й столбец R 2с использованием операции Свойства (max-min) -композиции. Операция (max-min)-композиции ассоциативна, т.е.
дистрибутивна относительно объединения, но недистрибутивна относительно пересечения:
Кроме того, для (max-min)-композиции выполняется следующее важное свойство: если max- композиция. В выражении
для (max-min)-композиции отношений R 1и R 2операцию
В частности, операция 1.5. Нечеткие выводы Используемый в различного рода экспертных и управляющих системах механизм нечетких выводов в своей основе имеет базу знаний, формируемую специалистами предметной области в виде совокупности нечетких предикатных правил вида: П1: если х есть A1, тогда у есть B1, П2: если х есть А2, тогда у есть В2, ………………………………………. П п:если х есть А п, тогда у есть В п, где х – входная переменная (имя для известных значений данных), у – переменная вывода (имя для значения данных, которое будет вычислено); А и В – функции принадлежности, определенные соответственно на x и у. Пример подобного правила Если х – низко, то у – высоко. Приведем более детальное пояснение. Знание эксперта
где « Отношение R можно рассматривать как нечеткое подмножество прямого произведения
где « Как операцию композиции, так и операцию импликации в алгебре нечетких множеств можно реализовывать по-разному (при этом, естественно, будет разниться и итоговый получаемый результат), но в любом случае общий логический вывод осуществляется за следующие четыре этапа. Нечеткость (введение нечеткости, фазификация, fuzziflcation). Функции принадлежности, определенные на входных переменных применяются к их фактическим значениям для определения степени истинности каждой предпосылки каждого правила. Логический вывод. Вычисленное значение истинности для предпосылок каждого правила применяется к заключениям каждого правила. Это приводит к одному нечеткому подмножеству, которое будет назначено каждой переменной вывода для каждого правила. В качестве правил логического вывода обычно используются только операции min (МИНИМУМ) или prod (УМНОЖЕНИЕ). В логическом выводе МИНИМУМА функция принадлежности вывода «отсекается» по высоте, соответствующей вычисленной степени истинности предпосылки правила (нечеткая логика «И»). В логическом выводе УМНОЖЕНИЯ функция принадлежности вывода масштабируется при помощи вычисленной степени истинности предпосылки правила. Композиция. Все нечеткие подмножества, назначенные к каждой переменной вывода (во всех правилах), объединяются вместе, чтобы формировать одно нечеткое подмножество для каждой переменной вывода. При подобном объединении обычно используются операции max (МАКСИМУМ) или sum (СУММА). При композиции МАКСИМУМА комбинированный вывод нечеткого подмножества конструируется как поточечный максимум по всем нечетким подмножествам (нечеткая логика «ИЛИ»). При композиции СУММЫ комбинированный вывод нечеткого подмножества конструируется как поточечная сумма по всем нечетким подмножествам, назначенным переменной вывода правилами логического вывода. 4. В заключение (дополнительно) – приведение к четкости (дефазификация, defuzziflcation), которое используется, когда полезно преобразовать нечеткий набор выводов в четкое число. Имеется большое количество методов приведения к четкости, некоторые из которых рассмотрены ниже.
Дата добавления: 2014-12-29; Просмотров: 508; Нарушение авторских прав?; Мы поможем в написании вашей работы! |