Продукции. В системах искусственного интеллекта продукции используются для представления знаний

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

(i); Q; P; A®B; N,

где i – имя продукции, Q – сфера применения продукции, P – условие применимости ядра продукции; N – постусловия.

Ядро продукции может иметь различные интерпретации: логическое следование, конструкция вида Если А, то В, альтернативный выбор Если А, то В1, иначе В2 и т.п.

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

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

Элемент Р – условие применимости ядра продукции, обычно представляет собой логическое выражение (как правило, предикат). Когда Р принимает значение истина, ядро продукции активизируется. Если Р ложно, то ядро продукции не может быть использовано.

Пример: Рассмотрим продукцию:

наличие денег; если хочешь купить вещь Х, то заплати в кассу её стоимость и отдай чек продавцу.

Если в этой продукции условие применимости ложно, т.е. денег нет, то применить ядро продукции невозможно.

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

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

Вопросы и упражнения

Приведите пример продукции, задающей процесс усвоения знаний студентом на лекции.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: