Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Билет 10.
Методы представления знаний. ПРОДУКЦИОННАЯ МОДЕЛЬ
Продукционная модель, или модель, основанная на правилах, позволяет представить знания в виде предложений типа:
Если (условие), то (действие).
Под, условием понимается некоторое предложение-образец, по которому осуществляется поиск в базе знаний, а под действием действия, выполняемые при успешном исходе поиска.
Действия могут быть:
- промежуточными, выступающими далее как условия, и
- терминальными (целевыми), завершающими работу системы.
При использовании продукционной модели база знаний состоит из набора правил.
Программа, управляющая перебором правил, называется машиной вывода.
Чаще всего вывод бывает прямой (от данных к поиску цели) или обратный (от цели для ее подтверждения к данным).
Данные это исходные факты, на основании которых запускается машина вывода программа, перебирающая правила из базы.
Пример. Имеется фрагмент базы знаний из двух правил:
П1: Если "отдых - летом" и "человек - активный", то "ехать в горы",
П2: Если "любит солнце", то "отдых летом",
Предположим, в систему поступили данные - "человек активный" и "любит солнце".
Прямой вывод исходя из данных, получить ответ.
1-й проход.
Шаг 1. Пробуем П1, не работает (не хватает данных "отдых - летом").
Шаг 2. Пробуем П2, работает, в базу поступает факт "отдых - летом".
2-й проход.
Шаг 3. Пробуем П1, работает, активируется цель "ехать в горы", которая и выступает как совет, который дает ЭС.
Обратный вывод подтвердить выбранную цель при помощи имеющихся правил и данных.
1-й проход.
Шаг 1. Цель - "ехать в горы": пробуем П1 - данных, "отдых - летом" нет, они становятся новой целью, и ищется правило, где она в правой части.
Шаг 2. Цель "отдых - летом": правило П2 подтверждает цель и активирует ее.
2-й проход.
Шаг 3. Пробуем П1, подтверждается искомая цель.
Продукционная модель чаще всего применяется в промышленных экспертных системах. Она привлекает разработчиков:
- своей наглядностью,
- высокой модульностью,
- легкостью внесения дополнений и изменений и
- простотой механизма логического вывода.