- •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-редактора.
33.Проектирование нечеткого вывода при использовании графического интерфейса пользователя пакета Fuzzy Logic Toolbox. Диалоговые окна (fis Editor, Rule Editor …) и их назначение.
FIS-редактор - задаются параметры системы нечеткого вывода, определяются функции. Основное окно с которым непосредственно можно создавать новую систему и редактировать созданную, из этого окна можно вызвать все остальные
Редактор функций принадлежности – указываются параметры для каждой переменной их функция. Дискретизация максимальное минимальное значение все вносимые изменения отображаются на графике
Редактор базы знаний – предназначено для добавления новых правил в систему вводишь необходимую строку и получаешь что-то вроде Если ….. , то ……. , иначе ……
Визуализация нечеткого логического вывода – предназначено для графического отображения результатов нечеткого логического вывода. Вводишь входные данные и получаешь результат
Визуализация поверхности “входы-выход” – (не пользовался не знаю) рисуется некая поверхность содержащая и входные и выходные функции можно изменить на сколько я понял XY - оси входные переменные, а Z выходная
34.Структура данных системы нечеткого логического вывода в среде MatLab. Модели функций принадлежности.
Функция принадлежности:
X
– входной четкий вектор
X~ - вектор нечетких множеств соответствующий Х
Y~ - результат в виде вектора нечетких множемтв
Y – выходной четкий вектор
Fuzzy Logic Toolbox включает 11 встроенных функций принадлежностей, которые используют следующие основные функции:
кусочно-линейную;
гауссовское распределение;
сигмоидную кривую;
квадратическую и кубические кривые.
Для удобства имена всех встроенных функций принадлежности оканчиваютя на mf. Вызов функции принадлежности осуществляется следующим образом:
namemf(x, params),
где namemf – наименование функции принадлежности; x – вектор, для координат которого необходимо рассчитать значения функции принадлежности; params – вектор параметров функции принадлежности.
Простейшие функции принадлежности треугольная (trimf) и трапециевидная (trapmf) формируется с использованием кусочно-линейной аппроксимации. Трапециевидная функция принадлежности является обобщение треугольной, она позволяет задавать ядро нечеткого множества в виде интервала. В случае трапециевидной функции принадлежности возможна следующая удобная интерпретация: ядро нечеткого множества – оптимистическая оценка; носитель нечеткого множества – пессимистическая оценка.
Две функции принадлежности – симметричная гауссовская (gaussmf) и двухстороняя гауссовская (gaussmf) формируется с использованием гауссовского распределения. Функция gaussmf позволяет задавать ассиметричные функция принадлежности. Обобщенная колоколообразная функция принадлежности (gbellmf) по своей форме похожа на гауссовские. Эти функции принадлежности часто используются в нечетких системах, так как на всей области определения они является гладкими и принимают ненулевые значения.
Функции
принадлежности sigmf, dsigmf, psigmf основаны
на использовании сигмоидной кривой.
Эти функции позволяют формировать
функции принадлежности, значения которых
начиная с некоторого значения аргумента
и до + (-)
равны
1. Такие функции удобны для задания
лингвистических термов типа “высокий”
или “низкий”.
Полиномиальная аппроксимация применяется при формировании функций zmf, pimf и smf, графические изображения которых похожи на функции sigmf, dsigmf, psigmf, соответственно.
Основная информация о встроенных функциях принадлежности сведена в табл. 6.1. На рис. 6.1 приведены графические изображения функций принадлежности, полученные с помощью демонстрационной сценария mfdemo. Как видно из рисунка, встроенные функции принадлежности позволяют задавать разнообразные нечеткие множества.
В Fuzzy Logic Toolbox предусмотрена
возможность для пользователя создания
собственной функции принадлежности.
Для этого необходимо создать m-функцию,
содержащую два входных аргумента –
вектор, для координат которого необходимо
рассчитать значения функции принадлежности
и вектор параметров функции принадлежности.
Выходным аргументом функции должен
быть вектор степеней принадлежности.
Ниже приведена m-функция,
реализующая колоколообразную функцию
принадлежности
:
