2 Описание системы
Экспертная система «Оценки» имеет три входа (первый, второй и третий вопросы), один выход (оценка), три правила типа «если…то…» (в соответствии и с теми предложениями, которые мы определили выше). Данная система построена используя алгоритм вывода Мамдани.
2.1 Командой fuzzy запускаем FIS-редактор. По умолчанию предлагается алгоритм вывода типа Мамдани. Изменяем параметр aggregation на sum. Так как в системе должно быть три входа, поэтому через пункт меню Edit-Add input добавляем ещё два входа. Изменяем названия: input1-q1; input2-q2; input3-q3.
2.2 Теперь изменяем параметры функций принадлежности для входа.
Функции принадлежности типа gauss2mf.
Изменяем параметры функции принадлежности для выхода. Она будет типа: trimf.
2.3 Теперь установим правила:
а) Если студент отвечает на все три вопроса отлично, то ставится оценка 5−«отлично».
б) Если студент отвечает на все три вопроса хорошо, то ставится оценка 4−«хрошо».
в) Если студент отвечает на все три вопроса удовлетворительно, то ставится 3−«удовлетворительно».
г) Проверяем систему в действии: открываем окно просмотра правил.
При выставлении оценок за вопросы 4-4-5(первый-второй-третий соответственно), система ставит 4,82, фактически 5. При выставлении оценок за вопросы 3-4-5, система ставит 4,05. При выставлении оценок за вопросы 3-4-4, система ставит 4,01.
3 Заключение
В данной работе было реализовано изучение теоретического материала и построение нечеткой экспертной системы. С помощью программы Matlab, используя пакет нечёткой логики Fuzzy Logic Toolbox была создана модель реакции функции в зависимости от установленных нами условий, при выполнении которой был использован алгоритм Мамдани.
4 Список использованной литературы
В.Дьяконов, В.Круглов. Математические пакеты расширения matlab. Специальный справочник.
Азаров В.Н., Олейник А. В., Леохин Ю.Л. журнал «Качество Инновации Образование» № 3 2009г ст. 43-49.
Приложение