Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайды искусственного интеллекта / Л8. Нечеткие множества.2011.ppt
Скачиваний:
193
Добавлен:
19.05.2015
Размер:
693.25 Кб
Скачать

АЛГОРИТМ РАБОТЫ С ПАКЕТОМ

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.