Создание ЭС в MatLab

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

П1: если х есть А1 и у есть В1, то z есть C1,

П2: если х есть А2 и у есть В2, то z есть C2.

Создадим в MatLab экспертную систему:

В открывшемся окне выбираем Edit Þ FIS properties. Открывается окно FIS Editor:

Задаем две входные переменные x и y (EditÞAdd VariableÞInput) и одну выходную переменную z (EditÞAdd VariableÞOutput). Окно принимает вид:

Для переменной x, щелкнув на соответствующей иконке, задаем две гауссовых функции принадлежности (А1 и А2) (параметры выбрать произвольно):

Для переменной y, щелкнув на соответствующей иконке, задаем две гауссовых функции принадлежности (B1 и B2) (параметры выбрать произвольно).

Для переменной z, щелкнув на соответствующей иконке, задаем две треугольных функции принадлежности (C1 и C2) (параметры выбрать произвольно).

Открываем окно задания правил (Edit Þ Rules) и задаем два правила, устанавливая переключатели и нажимая кнопку Add Rule:

Для демонстрации работы экспертной системы выбираем ViewÞ Rules:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: