Область генерирования исходной системы нечеткого логического вывода

В области генерирования (Generate FIS) расположены меню выбора способа создания исходной системы нечеткого логического вывода. Меню содержит следующие альтернативы:

  • Load from disk – загрузка системы с диска;
  • Load from worksp. – загрузка системы из рабочей области MatLab;
  • Grid partition -генерирование системы по методу решетки (без кластеризации);
  • Sub. clustering – генерирование системы по методу субкластеризации.

В области также расположена кнопка Generate, по нажатию которой генерируется исходная система нечеткого логического вывода.

При выборе Load from diskпоявляется стандартное диалоговое окно открытия файла.

При выборе Load from worksp.появляется стандартное диалоговое окно ввода идентификатора системы нечеткого логического вывода.

При выбореGrid partitionпоявляется окно ввода параметров метода решетки (рис. 7.24), в котором нужно указать количество термов для каждой входной переменной и тип функций принадлежности для входных и выходной переменных.

Рисунок 7.24. Окно ввода параметров для метода решетки

При выбореSub. clusteringпоявляется окно ввода следующих параметров метода субкластеризации (рис. 7.25):

Range of influence– уровни влияния входных переменных;

Squash factor–коэффициент подавления;

Accept ratio –коэффициент, установливающий во сколько раз потенциал данной точки должен быть выше потенциала центра первого кластера для того, чтобы центром одного из кластеров была назначена рассматриваемая точка;

Reject ratio –коэффициент, установливающий во сколько раз потенциал данной точки должен быть ниже потенциала центра первого кластера, чтобы рассматриваемая точка была исключена из возможных центров кластеров.

Рисунок 7.25. Окно ввода параметров для метода субкластеризации

Более подробно параметры и алгоритм субкластеризации будут рассматриваться при описании функции subclust.

Область обучения

В области обучения (Train FIS) расположены меню выбора метода оптимизации (Optim. method), поле задания требуемой точности обучения (Error tolerance),поле задания количества итераций обучения (Epochs) и кнопка Train Now, нажатие которой запускает режим обучение. Промежуточные результаты обучения выводятся в область визуализации и в рабочую област MatLab. В ANFIS-редакторе реализованы два метода обучения:

  • backpropa – метод обратного распространения ошибки, основанный на идеях метода наискорейшего спуска;
  • hybrid –гибридный метод, объединяющий метод обратного распространения ошибки с методом наименьших квадратов.

Область тестирования

В области тестирования (Test FIS) расположены меню выбора выборки и кнопка Test Now, по нажатию по которой происходит тестирование нечеткой системы с выводом результатов в область визуализации.