Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IIS-01-L01_-_IIS_Obschie_ponyatia.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
840.7 Кб
Скачать

5 Продукционная форма представления знаний

Основу продукционной модели составляют системы продукций. Каждая продукция в наиболее общем виде записывается как стандартное выражение следующего вида:

«Имя продукции»:

Имя сферы;

Предусловие;

Условие ядра;

Если А, то В;

Постусловие.

Основная часть продукции — ее ядро имеет вид:

«Если А, то В», где А и В могут иметь разные значения.

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

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

Случай, когда ядро продукции описывает причинно-следственную связь явлений А и В:

«Если сверкнет молния, то гремит гром».

Пример когда А и В представляют собой некоторые действия:

«Если в доме вспыхнул пожар, то вызывайте пожарную команду».

Пример когда А — это некоторые знания, а В — действие:

«Если в путеводителе указано, что в городе есть театр, то надо пойти туда».

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

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

Когда речь шла о различных A и B в ядрах продукций, то практически было показано, что в такой форме можно представлять как декларативные знания, так и процедурные, хотя сама форма продукций весьма удобна для задания именно процедурных знаний.

Рассмотренные модели представления знаний широко используются в современных интеллектуальных системах и прежде всего в экспертных системах. Каждая из форм представлений знаний может служить основой для создания языка программирования, ориентированного на работу со знаниями. В конце 80-х годов наметилась тенденция создавать комбинированные языки представления знаний. Чаще всего комбинируются фреймовые и продукционные модели.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]