Читайте также: |
|
Выбор модели ПЗ в БЗ определяется следующими соображениями:
1. ограничение временными ресурсами управления,
2. количеством и разнообразием примеров в рассмотренной предметной области,
3. особенностями экспертных знаний предметной области и наличием квалифицированных экспертов,
4. требованиями к организации диалога пользователя с системой поддержки принятия решений.
Продукционная система обеспечивает управление процессом решения задач по образцу и состоит из набора продукционных правил, рабочей памяти и цикла управления «распознавание действий». Продукционные модели – наиболее популярные средства представления знаний. Продукции с 1ой стороны близки к логическим моделям, что позволяет организовывать эффективные процедуры вывода, а с другой стороны более наглядно отражать знания, чем классические логические подели. В продукционных отсутствуют жесткие ограничения, характерные для логических исчислений, что дает возможность изменить интерпретацию элементов продукции. Большинство экспертов способны выражать свои знания в форме правил решения проблемы. В общем виде под продукцией понимается выражение вида (I), Q, P, A => B,N.
(i) – имя продукции, с помощью которой данная продукция выделяется из всего множества продукций. В качестве имени может выступать некоторое выражение, которое отражает суть продукции, или порядковый номер продукции в системе.
Q – сфера применения продукции.
Р – условие применимости ядра продукции (А=>В – ядро продукции). Обычно Р – логическое выражение предикат. Когда Р – истинно, ядро продукции активизируется. Если Р – ложно, ядро продукции не может быть использовано.
А=>В – ядро продукции. Читается: если А, то В. Существуют так же более сложные конструкции ядра продукции. Например, если А, то В1, иначе В2. Если А не истинно, то о В ничего сказать нельзя. А описывает некоторые условия, необходимые для того, чтобы можно было совершить действие В. Например, продукция «наличие денег»: если хочешь купить вещь Х, то заплати в кассу ее стоимость и отдай чек продавцу. Если условия применимости ядра продукции ложно, т.е. денег нет, то применить ядро продукции невозможно.
N – описывает постусловие продукции. Постусловие актуализируется только в случае, если ядро продукции реализовалось. Постусловие описывает действия и процедуры, которые необходимо выполнить после реализации В. Например, после покупки некоторой вещи в магазине необходимо в описи товаров в этом магазине уменьшить количество вещей такого типа на единицу. Выполнение постусловия может происходить не сразу после реализации ядра продукции. Если в памяти системы хранится некоторый набор продукций, то они образуют системы продукции. В системе продукций должны быть заданы специальные процедуры управления продукцией, с помощью которых происходит актуализация продукции и выбор для выполнения той или иной продукции из числа актуализированных. При выполнении правила строка, которая соответствовала его условию, заменяется стороной из правой части правила.
Дата добавления: 2015-07-10; просмотров: 88 | Нарушение авторских прав