Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕХНОЛОГИЯ ОБРАБОТКИ ИНФОРМАЦИИ | Лабораторная 5. ANFIS.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
471 Кб
Скачать
☆

Визуализация структуры сети

После генерации структуры гибридной сети можно визуализировать эту структуру, для чего следует нажать кнопку Structure в правой части графического окна.

Структура полученной в результате системы нечеткого вывода FIS отображается в отдельном окне

Для рассматриваемого примера система нечеткого вывода содержит одну входную переменную с 3 термами, 3 правила нечетких продукций, одну выходную переменную с 3 термами. Компоненты системы FIS изображаются

узлами соответствующего цвета.

Обучение сети

Перед обучением гибридной сети необходимо задать параметры обучения, для чего следует воспользоваться следующей группой опций в правой нижней части рабочего окна:

  • Выбрать метод обучения гибридной сети — обратного распространения (backpropo) или гибридный (hybrid),.

  • Установить уровень ошибки обучения (Error Tolerance) — по умолчанию значение 0 (изменять не рекомендуется).

  • Задать количество циклов обучения (Epochs) — по умолчанию значение 3 (рекомендуется увеличить и для рассматриваемого примера задать его значение равным 40).

Для обучения сети следует нажать кнопку Train Now. При этом ход процесса обучения иллюстрируется в окне визуализации в форме графика зависимости ошибки от количества циклов обучения.

В этом случае на верхнем графике изображена зависимость ошибки проверки от количества циклов обучения, а на нижнем графике— зависимость ошибки обу­чения от количества циклов обучения (знаком "*").

Работа в системе fis

Дальнейшая настройка параметров построенной и обученной гибридной сети может быть выполнена с помощью стандартных графиче­ских средств пакета Fuzzy Logic Toolbox. Для этого рекомендуется сохранить созданную систему нечеткого вывода во внешнем файле с расширением fis, после чего следует загрузить этот файл в редактор систем нечеткого вывода FIS.

При этом также становятся доступными редактор функций принадлежности системы нечеткого вывода (Membership Function Editor), редактор правил системы нечеткого вывода (Rule Editor), программа просмотра правил системы нечеткого вывода (Rule Viewer) и программа просмотра поверхности системы нечеткого вывода (Surface Viewer).

Rule Viewer

Визуализация нечеткого логического вывода осуществляется с помощью модуля Rule Viewer. Этот модуль позволяет проиллюстрировать ход логического вывода по каждому правилу, получение результирующего нечеткого множества и выполнение процедуры дефаззификации.

Каждое правило базы знаний представляется в виде последовательности горизонтально расположенных прямоугольников. При этом первые два прямоугольника отображают функции принадлежностей термов посылки правила, а последний третий прямоугольник соответствует функции принадлежности терма-заключения выходной переменной. Пустой прямоугольник в визуализации второго правила означает, что в этом правиле посылка по переменной food отсутствует (food is none). Желтая заливка графиков функций принадлежностей входных переменных указывает насколько значения входов, соответствуют термам данного правила.

Для вывода правила в формате Rule Editor необходимо сделать однократный щелчок левой кнопки мыши по номеру соответствующего правила. В этом случае указанное правило будет выведено в нижней части графического окна.