Для разработки модели используется программное обеспечение MatLab и его прикладной пакет FuzzyLogicToolbox.




Российский государственный социальный университет.

Факультет информационных технологий.

Кафедра моделирования информационных систем и сетей.

 

 

Курсовой проект

«Исследование нечеткой экспертной системы»

на тему«Успеваемость»

по учебной дисциплине «Экспертные системы».

 

Выполнила:

Проверил:

д.т.н., профессор

Сизов В.А.

 

 

Москва, 2012.

Разработка проекта нечеткой экспертной системы.

Формальная постановка задачи: разработать нечеткую экспертную систему «Успеваемость» и исследовать ее на адекватность реальности.

Подготовка исходных данных.

В данной нечеткой экспертной системе будет использоватьсячетыре входных лингвистических переменных и одна выходная лингвистическая переменная. Входные лингвистические переменные: «Текущая успеваемость» (от 0 до 10) – (рис1а), «Посещаемость» (от 0 до 10) – (рис.1б), «Социальная активность» (от 0 до 10) –(рис.1в), «Результат экзамена» (от 2 до 5)–(рис.1г). Выходная лингвистическая переменная: «Итоговая успеваемость» (от 2 до 5)–(рис.1д).

а) Нечеткие подмножества «Плохая», «Средняя», «Высокая», определенные на множестве значений«Текущая успеваемость».Функции принадлежности ЛП «текущая успеваемость».

б) Нечеткие подмножества «Низкая», «Средняя», «высокая», определенные на множестве значений «Посещаемость». Функции принадлежности ЛП «Посещаемость».

в) Нечеткие подмножества «Низкая», «Средняя», «Высокая», определенные на множестве значений «Социальная активность». Функции принадлежности ЛП «Социальная активность».

 

г) Нечеткие подмножества «Неуд», «Удовлетворительно», «Хорошо», «Отлично», определенные на множестве значений «Результат экзамена». Функции принадлежности ЛП «Результат экзамена»

 

д) Нечеткие подмножества «Неудовлетворительно», «Удовлетворительно», «Хорошо», «Отлично», определенные на множестве значений «итоговая успеваемость». Функции принадлежности ЛП «Итоговая успеваемость».

Рис.1 Функции принадлежности лингвистических переменных.

Разработка базы знаний нечеткой экспертной системы.

В данной нечеткой экспертной системе будет использоваться 4 правила:

1. Если «Текущая успеваемость» - плохо, и «Социальная активность» - низкая, и «Результат экзамена» -неудовлетворительно, то «Итоговая успеваемость» - неудовлетворительно.

2. Если «Текущая успеваемость» -хорошая, и «Посещаемость» - средняя, и «Результат экзамена» - удовлетворительно, то «Итоговая успеваемость» - удовлетворительно.

3. Если «Текущая успеваемость» - хорошая, и «Посещаемость» - высокая, и «Социальная активность» -средняя, и «Результат экзамена» - хорошо, то «Итоговая успеваемость» - хорошо.

4. Если «Текущая успеваемость» - отличная, и «Посещаемость» - высокая, и «Социальная активность» -высокая, и «Результат экзамена» - отлично, то «Итоговая успеваемость» -отлично.

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

Реализация программы в пакете прикладных программ и языка программирования MatLab.

Для разработки модели используется программное обеспечение MatLab и его прикладной пакет FuzzyLogicToolbox.

Задаём имя входныхлингвистических переменных и выходной лингвистической переменной(рис.2).

Рис.2 Окно редактора системы нечеткого вывода (FISEditor).

Задаём функции принадлежности значений входных и выходной лингвистических переменных (рис.3).Рис.3 Окна редактора функции принадлежности.

 

а) Окно редактора функции принадлежности ЛП «текущая успеваемость».

 

б) Окно редактора функции принадлежности ЛП «посещаемость».

в) Окно редактора функции принадлежности ЛП «социальная активность».

 

 

г) Окно редактора функции принадлежности ЛП «результат экзамена».

 

д) Окно редактора функции принадлежности ЛП «итоговая успеваемость».

 

Заданы функции принадлежности ЛП. Затем вводятся правила для данной нечеткой экспертной системы

Дляданной НЭС получится четырнадцать правил, это представлено на рисунке 4.

 

Рис.4 Окно редактора правил.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: