Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сии.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
560 Кб
Скачать
☆

16) Механизм логического вывода в продукционных системах. Примеры логического вывода

Выполняет 2 функции:

1)Просмотр существующих фактов из БД и правил из базы правил и добавление в рабочую память новых фактов.

2)Определение порядка просмотра и применение правил.

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

Пример: Возьмем 2 правила

П1: Если сбой подачи питания И сетевой фильтр включен, ТО сгорел предохранитель.

П2: Если лампочка питания не горит, ТО сбой подачи питания.

факты от пользователя: лампочка питания не горит, сетевой фильтр включен

Процесс прямого вывода:

  1. Цикл П1-не срабатывает; П2 срабатывает

  2. Действие сработавшего П2: заносится в БД заключение правила П2 «Сбой подачи питания»; П2-отработавшее

Второй цикл сопоставления фактов и правил:

  1. П1 срабатывает

  2. Заключение П1 «Сгорел предохранитель» является результатом вывода, так как база правил исчерпана

Процесс обратного вывода:

  1. Начинается с гипотезы «Сгорел предохранитель»

  2. Ищем правило, заключение которого соответствует выдвинутой гипотезе. Это П1.

  3. Проверяем, срабатывает ли это правило. П1 не срабатывает так как в рабочей памяти нет факта «Сбой подачи питания» =>

  4. Ищем правило, в заключении которого «Сбой подачи питания»

  5. Проверяем, срабатывает ли это правило. П2 срабатывает.

  6. В рабоч память заносится факт «Сбой подачи питания»

  7. Опять цикл просмотра правил: П1 срабатывает

  8. Выдвинутая гипотеза подтверждается фактами.

17 Управляющий компонент продукционной экспертной системы

Продукционные: Это системы, в которых в качестве основы БЗ являются знания экспертов, представленные в форме правил. В противоположность классической схеме Фон-Неймана, вычислительный процесс в продукц системе совсем иной и эти системы практически полностью управляются данными.

Управляющий компонент определяет порядок применения правил и выполняет функции:

1)Сопоставление: образец правила, т.е. содержание его условной части, сопоставляется с имеющимися правилами

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

3)Срабатывание: если образец правила совпадает с фактами из рабочей памяти, то правило срабатывает

4)Действие: В рабочую память добавляется заключение сработавшего правила. И если справа было ТО, подразумевается какое-либо действие и оно выполняется.

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