Лекция: Составные части экспертной системы

 

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


Информационные системы в юриспруденции    
  Пользователь    
Экспертная Интерфейс      
система      
  пользователя    
Интерпретатор База Проблемная  
знаний область  
     
  Модуль      
  создания      
  системы      
  Эксперт и Инструкции и информация  
  решение и объяснения  
  специалист по  
  знания  
  знаниям    
       
систем Рисунок. Основные компоненты информационной технологии экспертных  
       

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

 

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

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

 

объяснения, выдаваемые по запросам. Пользователь в любой момент может потребовать от экспертной системы объяснения своих действий;

 

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

 

База знаний. Она содержит факты,описывающие проблемную область,а также

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

 

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

 

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

 

Интерпретатор. Это часть экспертной системы,производящая в определенном порядкеобработку знаний (мышление), находящихся в базе знаний. Технология работы интерпретатора


Информационные системы в юриспруденции

 

сводится к последовательному рассмотрению совокупности правил (правило за правилом). Если условие, содержащееся в правиле, соблюдается, выполняется определенное действие, и пользователю предоставляется вариант решения его проблемы.

 

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

 

Модуль создания системы. Он служит для создания набора(иерархии)правил.Существуют два подхода, которые могут быть положены в основу модуля создания системы:

 

использование алгоритмических языков программирования и использование оболочек экспертных систем.

 

Для представления базы знаний специально разработаны языки Лисп и Пролог, хотя можно использовать и любой известный алгоритмический язык.

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

 

еще рефераты
Еще работы по информатике