Автор работы: Пользователь скрыл имя, 19 Мая 2013 в 15:29, курсовая работа
В задачи курсового проекта входит:
получение знаний в области интеллектуальных систем;
выработка способности системного рассмотрения проблем и задач;
развитие навыков программирования, полученных на предыдущих курсах;
разработать экспертную систему, согласно поставленной задаче.
Введение
1 Постановка задачи
2 Теоретическая часть
2.1 Основные понятия
2.2 Структура экспертной системы
2.3 Классификация экспертных систем
2.4 Характеристики экспертных систем
2.5 Этапы создания экспертных систем
3 Практическая часть
3.1 Выбор среды разработки программирования
3.2 Алгоритм работы экспертной системы
3.2.1 Алгоритм формирования базы знаний
3.2.2 Алгоритм вывода
3.3 Структура разработанной экспертной системы
3.3.1 Проект «Expert»
3.3.2 Проект «Klient»
3.4 Методическое обеспечение
3.4.1 Руководство эксперта
3.4.2 Руководство пользователя
Заключение
Список использованной литературы
Рисунок 3.6 – Вкладка «ТПУ»
Вкладка «ТПВ» предназначена для просмотра таблицы переменных вывода (рисунок 3.7). Если к какой-то переменной вывода еще не введена рекомендация, то необходимо ввести ее в поле «Рекомендация».
Рисунок 3.7 – Вкладка «ТПВ»
Вкладка «Списки» предназначена для просмотра списков переменных условия и вывода (рисунок 3.8).
Рисунок 3.8 – Вкладка «Списки»
Если эксперт создаст правило, которое уже было, то будет выведено соответствующее сообщение об ошибке. Также сообщения об ошибке выводятся при недозаполнении правил.
Чтобы сохранить базу необходимо выбрать команду меню «Файл - сохранить» или «Сохранить как…». Для создания ново базы необходимо выбрать команду меню «Файл - Новая база».
В меню также имеется вкладка «Справка», где можно посмотреть информацию об авторе (рисунок 3.9) и руководство эксперта (рисунок 3.10).
Рисунок 3.9 – Информация об авторе
Рисунок 3.10 – Руководство эксперта
3.4.2 Руководство пользователя
Для запуска программы необходимо открыть исполняемый файл «Klient.exe». При этом появится окно, приведенное на рисунке 3.11. Для начала работы экспертной системы в режиме консультации необходимо загрузить необходимую вам базу знаний. Для этого нужно выбрать команду меню «Файл - Загрузить базу».
Рисунок 3.11 – Окно программы «Клиент»
Для начала работы необходимо нажать кнопку «Начать работу» (рисунок 3.12).
Рисунок 3.12 – Начало работы экспертной системы
Пользователю будет
После ответа на все представленные вопросы, экспертная система выдает конечный результат в виде рекомендации (рисунок 3.13).
Рисунок 3.13 – Рекомендация экспертной системы
Если пользователю необходимы
разъяснения данного
Рисунок 3.14 – Пояснение рекомендаций
Заключение
Разработанная в ходе выполнения курсового проекта оболочка для экспертной системы является актуальной на сегодняшний день, так как предоставляет большие возможности в различных предметных областях. Созданная в данной оболочке экспертная система может помочь при принятии решений в сложных ситуациях, например при диагностике заболеваний, проектировании микросхем, управлении сложными объектами (энергосистемами, атомными электростанциями и т. п.), идентификации неисправностей в электронных схемах, при решении задач оптимального размещения финансовых средств и т.д.
В ходе данного работы были разработаны два независимых модуля (модуль «Эксперт» и модуль «Клиент»), которые используют одну базу знаний. В интерфейсе программы для эксперта были предусмотрены следующие возможности:
- добавление новых правил;
- удаление правил;
- редактирование существующих правил;
- сохранение базы знаний;
- открытие ранее сохраненных баз знаний;
- просмотр руководства
по использованию данной
В интерфейсе программы для пользователя были предусмотрены следующие возможности:
- открытие существующей базы знаний;
- выбор одного из предложенных ответов на вопрос;
- вывод рекомендаций;
- вывод пояснений к рекомендациям.
Таким образом, разработанная оболочка экспертной системы выполняет все задачи, поставленные в начале работы.