Тема Интеллектуальные технологии и системы Вопросы темы
Скачать 1.92 Mb.
|
тестированием разработанной экспертной системы. Это важный этап, так как он отвечает за то, насколько система качественно будет решать поставленную задачу. Перед началом тестирования инженер по знаниям должен сформировать набор тестовых примеров. Примеры должны быть подобраны таким образом, чтобы с их помощью можно было проверить все заложенные в тестируемую экспертную систему возможности. Кроме того, в процессе тестирования выполняется проверка выбранного способа представления знаний. Процесс тестирования будет продолжаться, пока эксперт не выдаст заключение о том, что экспертная система соответствует заданному уровню компетентности для рассматриваемой предметной области. Если на этапе тестирования были сделаны незначительные замечания, то происходит переход на пятый этап, с целью устранения указанных недостатков. Если же были выявлены существенные недоработки, то выполняется переход к первому этапу и все этапы повторяются заново. В том случае, когда тестирование экспертной системы прошло успешно, то она может быть передана в эксплуатацию. На шестом этапе участие в процессе принимают эксперт, инженер по знаниям, программист и пользователь будущей экспертной системы. Седьмой этап является завершающим и связан с эксплуатацией экспертной системы конечными пользователями. На этом этапе пользователь проверяет, насколько полезна разработанная экспертная система в процессе решения поставленной задачи (или задач) и насколько с ней удобно работать. 47 Разработанная экспертная система должна быть способна: вести диалог с пользователем с целью выявления его потребностей и идентификации проблем; определять и устранять причины неудач в работе; решать поставленные пользователем задачи. Немаловажное значение в работе с экспертной системой играет удобство. Оно может проявляться в следующем: пользователь взаимодействует с экспертной системой на естественном языке; используемые в диалоге термины соответствуют предметной области решаемой задачи и привычны для пользователя; интерфейс, с помощью которого происходит общение с экспертной системой, не перегружен излишними элементами и не сложен для освоения; система может настраиваться на разные типы пользователей с учетом их квалификации и с учетом прав доступа; система не завершает свою работу в аварийном режиме, в случае ошибочных или некорректных действий пользователя; рядовой пользователь не должен повлиять на структуру и состав базы знаний экспертной системы, изменить ее настройки и механизмы функционирования. На седьмом этапе участие в процессе принимает пользователь будущей экспертной системы. С течением времени может потребоваться внести изменения в существующую экспертную систему. Например, произошли изменения в понятиях предметной области, требуется изменить формат представления знаний или потребовалось внести глобальные изменения в технологию работы экспертной системы. В зависимости от масштаба и сложности предстоящих изменений может быть переход как к пятому этапу рассмотренного выше технологического процесса, так и к первому. Инструментальные средства разработки экспертных систем можно разделить на несколько групп: оболочки экспертных систем; языки программирования (Python, R, С++, Smalltalk и т. д.); языки искусственного интеллекта (LISP, PROLOG и т. д.); интегрированные среды поддержки разработки систем искусственного интеллекта. 48 Вопросы для самопроверки: 1. В каких основных направлениях в настоящее время ведется развитие интеллектуальных систем? 2. По каким критериям можно классифицировать интеллектуальные системы? 3. Каковы основные сферы применения искусственного интеллекта? 4. Охарактеризуйте принцип функционирования искусственного нейрона. 5. Что понимается под персептроном? 6. Какие виды нейронных сетей вы знаете? 7. Какие способы машинного обучения можно выделить? Охарактеризуйте их. 8. В каких областях может применяться машинное обучение? 9. Охарактеризуйте основные элементы экспертной системы. 10. По каким критериям можно классифицировать экспертные системы? 11. Приведите примеры процедурных и декларативных знаний. 12. Какие модели представления знаний вам известны? Охарактеризуйте их. 13. Какие две основные стратегии вывода на множестве правил- продукций вы знаете? 14. Из каких этапов состоит процесс создания экспертной системы? |