Саратовский государственный технический университет
Кафедра: «Системы Искусственного Интеллекта»
Курсовая работа
по дисциплине:
«Методы искусственного интеллекта в робототехнике»
На тему:
«Экспертная система поддержки решений
по обслуживанию клиентов в типографии»
Выполнила: ст-тка гр. РТС-4
Лубян М.А.
Проверил: проф, д.т.н. Большаков А.А.
Саратов 2013
Содержание
Постановка задачи____________________________________________3
Идентификация проблемы____________________________________4-5
Излечение знаний_____________________________________________6
Концептуализация____________________________________________7
Формализация________________________________________________8
Описание программы__________________________________________9
Тестирование ЭС__________________________________________10-12
Заключение_________________________________________________13
Список использованной литературы____________________________14
Приложение. Листинг программы____________________________15-25
Постановка задачи
Спроектировать экспертную систему поддержки решений по обслуживанию клиентов в типографии.
Используемая среда разработки – Turbo Prolog.
Идентификация проблемы
Экспертные системы - это системы, основанные на знаниях, т.е. системы, вычислительная возможность которых определяется в первую очередь наращиваемой базой знаний (БЗ) и только во вторую очередь используемыми методами.
Создание экспертных систем дала бы возможность принимать удовлетворительные решения менее квалифицированному персоналу.
В ходе работ по созданию ЭС сложилась определенная технология их разработки, включающая следующие этапы:
1) Идентификация
2) Концептуализация
3) Формализация
4) Выполнение
5) Отладка
6) Опытная эксплуатация
На этапе идентификации определяются задачи, подлежащие решению, выделяются цели разработки, ресурсы, осуществляется выбор экспертов.
На этапе концептуализации производится содержательный анализ проблемной области, выявляются используемые понятия и их взаимосвязи, осуществляется выбор методов решения задач.
На этапе формализации определяются способы представления всех видов знаний, формализуются основные понятия, определяются способы интерпретации знаний, моделируется работа системы, оценивается адекватность целям системы зафиксированных понятий, методов решения, средств представления и манипулирования знаниями.
На этапе выполнения осуществляется наполнение экспертом базы знаний ЭС.
На этапе отладки проверяется компетентность ЭС на предмет соответствия поставленных целей и решений, выдаваемых ЭС, и исправление найденных ошибок. Этот процесс продолжается до тех пор, пока эксперт не решит, что система достигла требуемого уровня компетентности.
На этапе опытной эксплуатации проверяется пригодность ЭС для конечных пользователей.
Среди способов построения БЗ наибольшее распространение получили логические модели и продукционные. Они вполне реализуемы на языке логического программирования Пролог.
