- •1.Введение в экспертные системы. Основные понятия и определения Общие сведения о соз
- •1.1.Назначения и основные свойства экспертных систем
- •1.2.Состав и взаимодействие участников построения и эксплуатации экспертных систем
- •1.3.Преимущества использования экспертных систем
- •1.4.Особенности построения и организации экспертных систем
- •1.5.Основные режимы работы экспертных систем
- •1.6.Отличие экспертных систем от традиционных программ
- •1.7.Технология разработки экспертных систем
- •1.8. Классификация экспертных систем
- •1.9 База знаний как элемент экспертной системы
- •1.10. Необходимые условия представления знаний
- •Элементы экспертной системы
Элементы экспертной системы
Рабочая память – база данных.
В ней хранится множество фактов, описывающих текущую ситуацию и все пары атрибут-значение, установленные к данному моменту. Содержимое рабочей памяти со временем изменяется, увеличиваясь или уменьшясь по мере срабатывания правил.
База знаний включает в себя совокупность правил и содержимое рабочей памяти.
Механизм вывода (интерпретатор правил).
Выполняет две функции:
просмотр существующих фактов из рабочей памяти и правил из базы знаний и добавление (по мере возможности) в рабочую память новых фактов
определение порядка просмотра и применения правил.
Этот механизм управляет процессом консультации, сохраняя для пользователя информацию о полученных заключениях, и запрашивает у него информацию, когда для срабатывания очередного правила в рабочей памяти оказывается недостаточно данных.
В некоторых системах принят прямой порядок вывода – от фактов, которые находятся в рабочей памяти, к заключению (вывод, управляемый данными или антецедентами). В других системах вывод осуществляется в обратном порядке (вывод, управляемый целыми или консеквентами): заключения просматриваются последовательно до тех пор, пока не будут обнаружены в рабочей памяти или получены от пользователя факты, подтверждающие одно из них.
В системах диагностики чаще применяется прямой вывод, в планирующих системах более эффективным оказывается обратный вывод. В некоторых системах вывод основывается на сочетании упомянутых методов – обратного и ограниченного прямого. Этот комбинированный метод получил название циклического.
Компонент вывода
Его действие основано на применении правил вывода, суть которого в следующем: пусть известно, что истинно утверждение А и существует правило вида «Если А, то В», тогда утверждение В тоже истинно. Правила срабатывают, когда находятся факты, удовлетворяющие их левой части: если истинна посылка, то должно быть истинно и заключение.
Компонент вывода должен уметь функционировать в условиях недостатка информации. Он должен быть способен продолжить рассуждения со временем найти решение даже при недостатке информации.
Управляющий компонент
Определяет порядок применения правил, а также устанавливает, имеются ли еще факты, которые могут быть изменены в случае продолжения консультации.
Выполняет четыре функции:
Сопоставление – образец правила соспоставляется с имеющимися фактами.
Выбор – если в конкретной ситуации могут быть применены сразу несколько правил, то из них выбирается одно, наиболее подходящее по заданному критерию (разрешение конфликта).
Срабатывание – если образец правила при сопоставлении совпал с какими-то фактами из рабочей области, то правило срабатывает.
Действие – рабочая память подвергается изменению путем добавления в нее заключения сработавшего правила. Если в правой части правила содержится указание на какое-либо действие, то оно выполняется.
