Назад | Содержание| Вперёд Глава 14 ЭКСПЕРТНЫЕ СИСТ...

Назад | Содержание| Вперёд

Глава 14

ЭКСПЕРТНЫЕ СИСТЕМЫ

Экспертная система - это программа,которая ведет себя подобно эксперту в некоторойпроблемной области. Она должна иметь способностьк объяснению своих решений и техрассуждений, на основе которых эти решения былиприняты. Часто от экспертной системы требуют,чтобы она могла работать с неточной и неполнойинформацией.

Для того, чтобы построить экспертную систему,мы должны создать механизмы, обеспечивающиевыполнение следующих функций: решение задач,взаимодействие с пользователем и работа вусловиях неопределенности. В данной главе мыразработаем и peaлизуем основные идеи построенияэкспертных систем.

14. 1.    Функции, выполняемые экспертнойсистемой

Экспертная система - это программа,которая ведет себя подобно эксперту в некоторой,обычно узкой, прикладной области. Типичныеприменения экспертных систем включают в себятакие задачи, как медицинская диагностика,локализация неисправностей в оборудовании иинтерпретация результатов измерений. Экспертныесистемы должны решать задачи, требующие длясвоего решения экспертных знаний в некоторойконкретной области. В той или иной формеэкспертные системы должны обладать этимизнаниями. Поэтому их также называют системами,основанными на знаниях. Однако не всякуюсистему, основанную на знаниях, можнорассматривать как экспертную. Экспертнаясистема должна также уметь каким-то образом объяснятьсвое поведение и свои решения пользователю, также, как это делает эксперт-человек. Это особеннонеобходимо в областях, для которых характернанеопределенность, неточность информации(например, в медицинской диагностике). В этихслучаях способность к объяснению нужна для того,чтобы повысить степень доверия пользователя ксоветам системы, а также для того, чтобы датьвозможность пользователю обнаружить возможныйдефект в рассуждениях системы. В связи с этим вэкспертных системах следует предусматриватьдружественное взаимодействие с пользователем,которое делает для пользователя процессрассуждения системы "прозрачным".

Часто к экспертным системам предъявляютдополнительное требование - способность иметьдело с неопределенностью и неполнотой.Информация о поставленной задаче может бытьнеполной или ненадежной; отношения междуобъектами предметной области могут бытьприближенными. Например, может не быть полнойуверенности в наличии у пациента некоторогосимптома или в том, что данные, полученные лриизмерении, верны; лекарство может статьпричиной осложнения, хотя обычно этого непроисходит. Во всех этих случаях необходимырассуждения с использованием вероятностногоподхода.

В самом общем случае для того, чтобы построитьэкспертную систему, мы должны разработатьмеханизмы выполнения следующих функций системы:

решение задач с использованием знаний о конкретной предметной области - возможно, при этом возникнет необходимость иметь дело с неопределенностью

взаимодействие с пользователем, включая объяснение намерений и решений системы во время и после окончания процесса решения задачи.

Каждая из этих функций может оказаться оченьсложной и зависит от прикладной области, а такжеот различных практических требований. В процессеразработки и реализации могут возникатьразнообразные трудные проблемы. В данной главемы ограничился наметками основных идей,подлежащих в дальнейшем детализации иусовершенствованию.

Назад | Содержание| Вперёд









Главная | В избранное | Наш E-MAIL | Добавить материал | Нашёл ошибку | Наверх