|
||||
|
Назад | Содержание| Вперёд Глава 14 ЭКСПЕРТНЫЕ СИСТ...Назад | Содержание| Вперёд Глава 14 ЭКСПЕРТНЫЕ СИСТЕМЫ Экспертная система - это программа,которая ведет себя подобно эксперту в некоторойпроблемной области. Она должна иметь способностьк объяснению своих решений и техрассуждений, на основе которых эти решения былиприняты. Часто от экспертной системы требуют,чтобы она могла работать с неточной и неполнойинформацией. Для того, чтобы построить экспертную систему,мы должны создать механизмы, обеспечивающиевыполнение следующих функций: решение задач,взаимодействие с пользователем и работа вусловиях неопределенности. В данной главе мыразработаем и peaлизуем основные идеи построенияэкспертных систем. 14. 1. Функции, выполняемые экспертнойсистемой Экспертная система - это программа,которая ведет себя подобно эксперту в некоторой,обычно узкой, прикладной области. Типичныеприменения экспертных систем включают в себятакие задачи, как медицинская диагностика,локализация неисправностей в оборудовании иинтерпретация результатов измерений. Экспертныесистемы должны решать задачи, требующие длясвоего решения экспертных знаний в некоторойконкретной области. В той или иной формеэкспертные системы должны обладать этимизнаниями. Поэтому их также называют системами,основанными на знаниях. Однако не всякуюсистему, основанную на знаниях, можнорассматривать как экспертную. Экспертнаясистема должна также уметь каким-то образом объяснятьсвое поведение и свои решения пользователю, также, как это делает эксперт-человек. Это особеннонеобходимо в областях, для которых характернанеопределенность, неточность информации(например, в медицинской диагностике). В этихслучаях способность к объяснению нужна для того,чтобы повысить степень доверия пользователя ксоветам системы, а также для того, чтобы датьвозможность пользователю обнаружить возможныйдефект в рассуждениях системы. В связи с этим вэкспертных системах следует предусматриватьдружественное взаимодействие с пользователем,которое делает для пользователя процессрассуждения системы "прозрачным". Часто к экспертным системам предъявляютдополнительное требование - способность иметьдело с неопределенностью и неполнотой.Информация о поставленной задаче может бытьнеполной или ненадежной; отношения междуобъектами предметной области могут бытьприближенными. Например, может не быть полнойуверенности в наличии у пациента некоторогосимптома или в том, что данные, полученные лриизмерении, верны; лекарство может статьпричиной осложнения, хотя обычно этого непроисходит. Во всех этих случаях необходимырассуждения с использованием вероятностногоподхода. В самом общем случае для того, чтобы построитьэкспертную систему, мы должны разработатьмеханизмы выполнения следующих функций системы: решение задач с использованием знаний о конкретной предметной области - возможно, при этом возникнет необходимость иметь дело с неопределенностью взаимодействие с пользователем, включая объяснение намерений и решений системы во время и после окончания процесса решения задачи. Каждая из этих функций может оказаться оченьсложной и зависит от прикладной области, а такжеот различных практических требований. В процессеразработки и реализации могут возникатьразнообразные трудные проблемы. В данной главемы ограничился наметками основных идей,подлежащих в дальнейшем детализации иусовершенствованию. Назад | Содержание| Вперёд |
|
||
Главная | В избранное | Наш E-MAIL | Добавить материал | Нашёл ошибку | Наверх |
||||
|