
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
«Тульский государственный университет»
Кафедра информационной безопасности вычислительных систем
Базы знаний и экспертные системы
Контрольно-курсовая работа
«Создание прототипа экспертной системы»
Выполнил: ст. группы 220291
Гусева С. Л.
Проверил:
к. т. н., доц.
Берсенев Г. Б.
Тула 2013
Оглавление
МИНОБРНАУКИ РОССИИ 1
Федеральное государственное бюджетное образовательное 1
учреждение высшего профессионального образования 1
«Тульский государственный университет» 1
Кафедра информационной безопасности вычислительных систем 1
Контрольно-курсовая работа 1
Выполнил: ст. группы 220291 1
Гусева С. Л. 1
Проверил: 1
Берсенев Г. Б. 1
Введение 3
1. Постановка задачи 5
2. Теоретические сведения 6
2.1. Общие сведения об экспертных системах 6
2.2. Продукционная модель представления знаний 7
2.3. Общие сведения о языке программирования CLIPS 9
3. Требования к проектируемому приложению 10
3.1. Свойства приложения 10
3.2. Входные данные 10
3.3. Выходные данные 10
4. Реализация экспертной системы 11
4.1. Программные средства реализации 11
4.2. Реализация приложения 11
4.3. База знаний 11
4.4. Результаты работы приложения 16
4.5. Системные требования 18
5. Руководство пользователя 19
Заключение 20
Список литературы 21
ПРИЛОЖЕНИЕ 22
Файл MED.clp 22
Введение
Контрольно-курсовая работа «Создание прототипа экспертной системы» выполняется для закрепления знаний по курсу «Базы знаний и экспертные системы» и приобретения навыков реализации основных частей ЭС (базы знаний и редактора базы знаний, механизма логического вывода, интерфейса пользователя, модуля объяснения и пояснений) в виде приложения, использующего современные технологии программирования.
Задачами контрольно-курсовой работы являются:
приобретение навыков формализации и представления знаний в ЭС на основе моделей знаний;
практическое освоение языков представления знаний и инструментальных средств создания ЭС;
практическое овладение методами организации логического вывода с использованием как точных, так и неточных знаний;
приобретение практических навыков оформления и выпуска документации.
Экспертные системы (ЭС) – это набор программ, выполняющий функции эксперта при решении задач из некоторой предметной области. Они возникли как значительный практический результат в применении и развитии методов искусственного интеллекта (ИИ) – совокупности научных дисциплин, изучающих методы решения задач интеллектуального (творческого) характера с использованием ЭВМ. ЭС выдают советы, проводят анализ, дают консультации, ставят диагноз. Практическое применение ЭС на предприятиях способствует повышению эффективности работы и повышению квалификации специалистов.
Область ИИ имеет более чем сорокалетнюю историю развития. С самого начала в ней рассматривался ряд весьма сложных задач, которые, наряду с другими, и до сих пор являются предметом исследований: автоматические доказательства теорем, машинный перевод (автоматический перевод с одного естественного языка на другой), распознавание изображений и анализ сцен, планирование действий роботов, алгоритмы и стратегии игр.
Главным достоинством экспертных систем является возможность накопления знаний – формализованной информации, на которую ссылаются или используют в процессе логического вывода, и сохранение их длительное время. В отличие от человека к любой информации экспертные системы подходят объективно, что улучшает качество проводимой экспертизы. При решении задач, требующих обработки большого объема знаний, возможность возникновения ошибки при переборе очень мала.