
- •НЕЧЕТКИЕ ЗНАНИЯ
- •ПРИЧИНЫ НЕЧЕТКОСТИ ЗНАНИЙ
- •НЕЧЁТКАЯ ЛОГИКА
- •ПРИМЕР – нечеткая логика
- •НЕЧЕТКОЕ МНОЖЕСТВО
- •ФУНКЦИИ
- •Нечёткие множества и функции принадлежности категорий возраста.
- •НЕЧЕТКИЕ ВЫВОДЫ
- •Нечеткие выводы
- •Продолжение
- •СТРУКТУРА СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА
- •ИЛЛЮСТРАЦИЯ НЕЧЕТКОГО ВЫВОДА
- •Пусть дана система нечеткой логики с двумя правилами нечеткого управления:
- •ПАКЕТ FUZZY LOGIC TOOLBOX
- •АЛГОРИТМ РАБОТЫ С ПАКЕТОМ
- •ПОПУЛЯРНЫМИ ЯВЛЯЮТСЯ СЛЕДУЮЩИЕ ПАКЕТЫ:
- •ПРИМЕР – нечеткая логика

АЛГОРИТМ РАБОТЫ С ПАКЕТОМ
1.Командой Fuzzy из режима командной строки MATLAB запускается основная интерфейсная программа пакета Fuzzy Logic – редактор нечеткой системы вывода FIS-редактор.
2.Активируем мышью блок Вход 1 и вводим обозначение входной переменной (х).
3.Дважды щелкнем мышью по этому блоку Вход 1. Открывается окно редактора функций принадлежностей. В меню Edit редактора добавляем вид и количество функций принадлежности.
4.В поле Range устанавливаем диапазоны изменения х в соответствие с правилом.
5.Выполняем действия 2 – 4 для блока Выход (заключение, вывод).
6.Активируем средний блок – Rule Editor и вводим Правила. …

ПОПУЛЯРНЫМИ ЯВЛЯЮТСЯ СЛЕДУЮЩИЕ ПАКЕТЫ:
CubiCalc 2.0 RTC - одна из мощных коммерческих экспертных систем на основе нечеткой логики фирмы HyperLogic, позволяющая создавать собственные прикладные экспертные системы;
CubiQuick - дешевая "университетская" версия пакета CubiCalc ;
RuleMaker - программа автоматического извлечения нечетких правил из входных данных ;
FuziCalc - электронная таблица с нечеткими полями, позволяющая делать быстрые оценки при неточных данных без накопления погрешности;
OWL - пакет, содержащий исходные тексты всех известных видов нейронных сетей, нечеткой ассоциативной памяти и т.д.
Кроме Hyper Logic среди "патриархов" нечеткой логики можно назвать фирмы
IntelligenceWare, InfraLogic, Aptronix. Собственные программы на основе нечеткой логики анонсировали такие гиганты как IBM, Oracle и другие. FuzzyTECH производится немецкой фирмой INFORM, которая имеет отделения в Германии, США и Японии.
Фирма Intel создала средство разработки приложений на базе контроллеров с использованием технологии нечеткости; система, получившая название fuzzyTECH, завоевала огромную популярность во всем мире.
ПРИМЕР – нечеткая логика
s1: Иванов – успешный студент, степень истинности р1 = 0,7, s2: Петров – успешный студент, степень истинности р2 = 0,4.
1. Оба успешные студенты И – конъюнкция р = мин (0.7, 0.4) = 0.4 – истинность решения.
2. Есть ли среди них успешный студент?
s1 ИЛИ s2- дизъюнкция (кто-то из них успешный) степень истинности р = мах (0.7, 0.4) = 0.7.
3. Иванов - НЕ успешный студент?
НЕ - s1 – отрицание
степень истинности р = 1 – р1 = 1 – 0.7 = 0.3. 4. s1 s2 - Замещение – импликация
степень истинности р = мах (1 – 0.7, 0.4) = 0.4 или если р1 = 0,5, а р2 = 0.4, то р = мах (1 – 0.5, 0.4) = 0.5.
5. s1 s2 - Эквиваленция - они равноценны
степень истинности р = мин( мах( 1 – р1, р2), мах (р1, 1 – р2)) = = мин( мах (1-0.7, 0.4), мах(0.7, 1-0.4)) = мин(0.4, 0.7) = 0.4.