14.1. Функции, выполняемые экспертной системой
14.1. Функции, выполняемые экспертной системой
Экспертная система — это программа, которая ведет себя подобно эксперту в некоторой, обычно узкой, прикладной области. Типичные применения экспертных систем включают в себя такие задачи, как медицинская диагностика, локализация неисправностей в оборудовании и интерпретация результатов измерений. Экспертные системы должны решать задачи, требующие для своего решения экспертных знаний в некоторой конкретной области. В той или иной форме экспертные системы должны обладать этими знаниями. Поэтому их также называют системами, основанными на знаниях. Однако не всякую систему, основанную на знаниях, можно рассматривать как экспертную. Экспертная система должна также уметь каким-то образом объяснять свое поведение и свои решения пользователю, так же, как это делает эксперт-человек. Это особенно необходимо в областях, для которых характерна неопределенность, неточность информации (например, в медицинской диагностике). В этих случаях способность к объяснению нужна для того, чтобы повысить степень доверия пользователя к советам системы, а также для того, чтобы дать возможность пользователю обнаружить возможный дефект в рассуждениях системы. В связи с этим в экспертных системах следует предусматривать дружественное взаимодействие с пользователем, которое делает для пользователя процесс рассуждения системы "прозрачным".
Часто к экспертным системам предъявляют дополнительное требование — способность иметь дело с неопределенностью и неполнотой. Информация о поставленной задаче может быть неполной или ненадежной; отношения между объектами предметной области могут быть приближенными. Например, может не быть полной уверенности в наличии у пациента некоторого симптома или в том, что данные, полученные лри измерении, верны; лекарство может стать причиной осложнения, хотя обычно этого не происходит. Во всех этих случаях необходимы рассуждения с использованием вероятностного подхода.
В самом общем случае для того, чтобы построить экспертную систему, мы должны разработать механизмы выполнения следующих функций системы:
• решение задач с использованием знаний о конкретной предметной области — возможно, при этом возникнет необходимость иметь дело с неопределенностью
• взаимодействие с пользователем, включая объяснение намерений и решений системы во время и после окончания процесса решения задачи.
Каждая из этих функций может оказаться очень сложной и зависит от прикладной области, а также от различных практических требований. В процессе разработки и реализации могут возникать разнообразные трудные проблемы. В данной главе мы ограничился наметками основных идей, подлежащих в дальнейшем детализации и усовершенствованию.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
2.4 УПРАВЛЕНИЕ СИСТЕМОЙ
2.4 УПРАВЛЕНИЕ СИСТЕМОЙ К управляющим процессам, грубо говоря, относятся те процессы, которые выполняют различные функции по обеспечению благополучной работы пользователей системы. К таким функциям относятся форматирование дисков, создание новых файловых систем,
3.2.1. Функции системы ЛИНАР; сценарии работы с системой
3.2.1. Функции системы ЛИНАР; сценарии работы с системой Построение автокорректоров сталкивается с рядом принципиальных и не решенных пока в полном объеме проблем: компактное хранение словарей, эффективные методы морфологического и синтаксического анализа и т.д. Тем не
Выполняемые операции
Выполняемые операции В разделе «Выполняемые операции» описаны роли и процедуры, необходимые для внедрения группы ключевых процессов. Выполняемые операции обычно включают в себя создание планов и реализацию процедур, выполнение и отслеживание работ, а также, по мере
Контроль в сравнении с экспертной оценкой
Контроль в сравнении с экспертной оценкой Контроль подразумевает оценку или утверждение промежуточного программного продукта — или набора программных продуктов — менеджерами, заказчиком и конечными пользователями, а также любыми другими заинтересованными лицами.
Выполняемые операции
Выполняемые операции Операция 1 Определение и планирование субподрядной работы в соответствии с документированной процедурой.Эта процедура обычно определяет следующее:1. Выбор программных продуктов и работ для передачи на субподряд основывается на сбалансированной
Выполняемые операции
Выполняемые операции Операция 1 Для каждого проекта по разработке ПО подготавливается план работ по обеспечению качества в соответствии с документированной процедурой.Эта процедура обычно определяет следующее:1. План обеспечения качества разрабатывается на ранних
Выполняемые операции
Выполняемые операции Операция 1 Для каждого проекта по разработке ПО готовится план управления конфигурацией в соответствии с документированной процедурой.Эта процедура обычно определяет следующее:1. План управления конфигурацией ПО разрабатывается на ранних стадиях
Выполняемые операции
Выполняемые операции Операция 1. Периодическая оценка производственного процесса и разработка планов действий по результатам оценки.Оценки обычно проводятся с периодичностью от 1,5 до 3 лет. При проведении оценок рассматриваются все производственные процессы
Выполняемые операции
Выполняемые операции Операция 1. Разработка и сопровождение СППО происходит в соответствии с документированной процедурой.Эта процедура обычно определяет следующее:1. СППО должен, по мере возможности, соответствовать применяемым в организации политикам разработки,
Выполняемые операции
Выполняемые операции Операция 1. Для каждого проекта разрабатывается и поддерживается план обучения, соответствующий конкретным потребностям проекта.План охватывает следующие вопросы:1. Набор необходимых навыков и время, к которому они потребуются.2. Навыки, требующие
Выполняемые операции
Выполняемые операции Операция 1. Производственный процесс проекта разрабатывается путем адаптации СППО в соответствии с документированной процедурой.Практики, связанные с содержанием СППО, содержатся в описании Операции № 2 группы ключевых процессов «Определение
Выполняемые операции
Выполняемые операции Операция 1. Экспертные оценки проводятся на плановой основе, а планы документируются.Эти планы определяют:1. Промежуточные программные продукты, подлежащие экспертной оценке.В перечень выбранных промежуточных программных продуктов входит набор,
Выполняемые процедуры
Выполняемые процедуры Когда вы работаете с языком хранимых процедур Firebird и структурами программных модулей, необходимо различать процедуры, которые выполняются с целью изменения данных, и процедуры, которые собираются возвращать виртуальную таблицу вызвавшему
14.2. Грубая структура экспертной системы
14.2. Грубая структура экспертной системы При разработке экспертной системы принято делить ее на три основных модуля, как показано на рис. 14.1:(1) база знаний,(2) машина логического вывода,(3) интерфейс с пользователем.База знаний содержит знания, относящиеся к конкретной
Управление системой
Управление системой Управление системой подразумевает подготовку технической инфраструктуры и организацию системного администрирования для рабочей системы SAP.Организация системного администрированияОрганизация системного администрирования подразумевает