- •1.Нечеткие множества.
- •2.Основные характеристики нечетких множеств.
- •3.Логические операции над нечеткими множествами.
- •Включение AcB
- •6.Нечеткие числа: операции над нечеткими числами.
- •7.Нечеткие числа: нечеткие числа (l-r) типа.
- •8.Нечеткие отношения.
- •10.Свойства нечетких отношений.
- •Асимметричность:
- •11.Нечеткие выводы: алгоритм Mamdani.
- •12. Нечеткие выводы: алгоритм Tsukamoto.
- •13.Нечеткие выводы: алгоритм Sugeno.
- •14. Нечеткие выводы: алгоритм Larsen.
- •15.Нечеткие выводы: упрощенный алгоритм нечеткого вывода.
- •16. Нисходящие нечеткие выводы.
- •17. Понятие нечеткой (гибридной) нс.
- •18. Нечеткая нс для моделирования алгоритма Sugeno.
- •19. Нечеткая нейронная сеть для моделирования алгоритма Tsukamoto.
- •20. Нечеткая нс при композиции в предпосылках высказываний
- •21. Неопределенности в эс и проблемы порождаемые ими. Теория субъективных вероятностей.
- •22. Элементы теории вероятностей: условная вероятность, совместная вероятность, теорема Байеса.
- •23. Логический вывод в байесовской эс (априорная вероятность, апостериорная вероятность).
- •24. Распространение вероятностей в эс на основе правила Байеса. Последовательное распространение вероятностей.
- •25.Байесовские сети доверия.
- •26. Процесс рассуждения в байесовских сетях доверия. Пример построения простейшей байесовской сети доверия.
- •29. Генетический алгоритм.
- •30.Деревья решений: общие понятия и принципы построения.
- •31.Пакет прикладных программ Fuzzy Logic Toolbox: назначение, структура.
- •32.Проектирование нечеткого вывода при помощи функций командной строки пакета Fuzzy Logic Toolbox.
- •33.Проектирование нечеткого вывода при использовании графического интерфейса пользователя пакета Fuzzy Logic Toolbox. Диалоговые окна (fis Editor, Rule Editor …) и их назначение.
- •34.Структура данных системы нечеткого логического вывода в среде MatLab. Модели функций принадлежности.
- •35.Функции для работы с нечеткими множествами: newfis, addvar, addmf.
- •36.Функции для работы с нечеткими множествами: addrule, evalmf, evalfis.
- •37. Возможности и назначение anfis-редактора.
1.Нечеткие множества.
Нечеткое мн. – это такое мн., элементы которого входят в данное мн. с той или иной степенью вероятности. Пусть X – мн. принадлежащее E – универсальное мн. R – некоторое свойство. Обычное четкое подмножество А – универсального подмножества Е, элементы которого удовлетворяют свойству R, определяется как множество упорядоченных пар.
А = {μА(Х) / Х}
μА(Х) – характеристическая функция и для четкого подмножества А принимает значение 1, если Х удовлетворяет свойству R и 0 в ином случае.
Нечеткое подмножество отличается от обычного тем, что для Х (принадлежащего Е) нет однозначного ответа «да» или «нет» относительно свойства R. В связи с этим нечеткое подмножество A определяется таким же образом как и для четкого множества, но функция μА(Х) в этом выражении будет называться характеристической, которая принимает значения от 0 до 1. Множество М называется множеством принадлежностей. Функция принадлежности указывает степень принадлежности Х к множеству А. Если M = {0, 1}, то такое множество может рассматриваться как обычное четкое.
Ex Примеры записи нечетких множеств:
E={x1,x2,x3,x4,x5} М=[0..1]
μА(x1)=0.5 μА(x2)=0.3 μА(x3)=1 μА(x4)=0 μА(x5)=0.1
A={0.5/ x1,0.3/x2,1/x3,0/x4,0.1/x5}
A={0.5/ x1+0.3/x2+1/x3+0/x4+0.1/x5} неарифметическое сложение
2.Основные характеристики нечетких множеств.
Нечеткое множество – это такое множество, элементы которого входят в данное множество с той или иной степенью вероятности.
Пусть M = [0,1] и A - нечеткое множество с элементами из универсального множества E и множеством принадлежностей M.
Носителем
(суппортом)
нечёткого множества supp
A
называется множество
Эта величина называется высотой нечёткого множества A. Нечёткое множество A нормально, если его высота равна 1. Если высота строго меньше 1, нечёткое множество называется субнормальным.
Нечёткое
множество пусто, если
.
Непустое субнормальное нечёткое множество можно нормализовать по формуле:
Немодальное
нечеткое мн. – такое мн., для которого
,
только для одного эл. x
из
универсального множества E.
Носитель нечеткого множества – обычное четкое подмножество, для которого выполняется μА(Х)>0.
Точки перехода нечеткого множества – такие элементы универсального множества E, для которых μА(Х)=0,5.
Ex Примеры нечетких множеств:
E={0,1,2,3,4,5,6}
“несколько”={0/0+0.3/1+0.9/2+1/.+0.7/4+0.3/5+0/6}
характеристиками являются: sup μА(Х) = 1
носителями являются: 1,2,3,4,5
точка перехода: -
E={0,1..∞} М=[0..1] Задание с пом ф-ии:
“мало”={ μА(Х) = 1/(1+(n/10)2)}
E={0,1..100} Задание с пом систем:
μмолодой(Х)=
3.Логические операции над нечеткими множествами.
При М=[0,1]. Пусть A и B - нечеткие множества на универсальном множестве E.
Включение AcB
A содержится в B, если для любых x принадлежащих E выполняется:
μА(x) ≤ μB(x).
Равенство A=B
A и B равны, если для любых x принадлежащих E выполняется:
μА(x) = μB(x).
Дополнение A=¬B
A и B дополняют друг друга, если для любых x принадлежащих E выполняется: μА(x) = 1- μB(x).
В данном случае определено для М=[0,1], но можно и на любом другом диапазоне упорядоченных значений М.
Пересечение A∩B
Объединение AUB
Разность A-B= A∩¬B μA-B= min(μA(x) 1 - μB(x))
Дизъюнктивная сумма
μA(+)B= max{[min{ μA(x), 1 - μB(x)}, min{1 - μA(x), μB(x) }] }
Рассмотрим прямоугольную систему координат, по оси у – значения характеристической функции μА(x), а по оси х – в произвольном порядке расположены эл-ты унив. мн. Е.
Свойства:
Коммутативность
Ассоциативность
,
Идемпотентности
Дистрибутивность
,
Закон Де Моргана
,
4.Алгебраические операции над нечеткими множествами.
Произведение A·B
Сумма A+̂B
Возведение в степень, на основе опер алгебр произв
Частные случаи:
A2=CON A, при возведении в степень >1, эфф. концентрир.
DIL A = A0.5, степень <1, эффект растяжения нечеткого мн.
Умножение на число α
Оператор увеличения нечеткости
Используется для преобразования ч/м в н/м и для увеличения нечеткости н/м. A – н/м. Для х определены н/м К(х), совокупность их –ядро оператора увеличения нечеткости(Φ). Результатом действия оператора Φ на н/м А является н/м вида:
Четкое подмножество α-уровня у/м E
Свойства:
Коммутативность
Ассоциативность
з-н де Моргана
Идемпотентность
Дистрибутивность
Свойства совместного использования:
5.Нечеткая и лингвистическая переменные.
Используются при описании объектов и явлений при помощи нечетких множеств.
Нечеткая переменная характеризуется <α, X, A> -
α – наименование нечеткой переменной,
Х – универсальное множество,
А – нечеткое множество на Х, описывающее ограничение с помощью характеристической функции μА(x).
Лингвистической переменной называется набор <β, T, X, M, G>
β – наименование лингвистической переменной
T – множество значений, представляющее собой наименование нечетких переменных, область определения которых Х. Множество T называют базовым террамножеством множеством лингвистической переменной
G – это синтаксическая процедура, позволяющая оперировать элементами мн. T, в частности, получать новые термы.
TVG(T) – расширенной террамножество.
М – это семантическая процедура, позволяющая превратить каждое новое значение лингвистической переменной, образуемое процедурой G, в нечеткую переменную, т.е. сформировать соответствующее нечеткое множество. Нечеткие множества для термов G(t) задаются в соответствии с правилами.
Лингвистическая переменная это множество нечетких переменных, она используется для того чтобы дать словесное описание некотоpомy нечеткому числу, полyченномy в pезyльтате некоторых операций. Т. е. путем некоторых операций подбирается ближайшее по значению из лингвистической переменной.
Ex Толщина изготовленного изделия [10..80]
β – толщина изделия
T – “малая”,”средняя”,”большая”
X=[10..80]
G – “средняя и малая”,”очень малая”
