Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ИИ.docx
Скачиваний:
13
Добавлен:
05.09.2019
Размер:
417.77 Кб
Скачать
  1. Опишите структуру продукционного правила.

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

(i); Q; Р; А В; N.

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

Элемент Q характеризует сферу применения продукции. Такие сферы лег­ко выделяются в когнитивных структурах человека. Наши знания как бы «раз­ложены по полочкам». На одной «полочке» хранятся знания о том, как надо готовить пищу, на другой — как добраться до работы и т. п. Разделение зна­ний на отдельные сферы позволяет экономить время на поиск нужных знаний. Такое же разделение на сферы в базе знаний ИС целесообразно и при исполь­зовании для представления знаний продукционных моделей.

Основным элементом продукции является ее ядро: А В. Интерпретация ядра продукции может быть различной и зависит от того, что стоит слева и справа от знака секвенции . Обычное прочтение ядра продукции выглядит так: ЕСЛИ А, ТО В, более сложные конструкции ядра допускают в правой ча­сти альтернативный выбор, например, ЕСЛИ А, ТО В, ИНАЧЕ В2. Секвенция может истолковываться в обычном логическом смысле как знак логического следования В из истинного А (если А не является истинным выражением, то о В ничего сказать нельзя). Возможны и другие интерпретации ядра продук­ции, например А описывает некоторое условие, необходимое для того, чтобы можно было совершить действие В.

Элемент Р есть условие применимости ядра продукции. Обычно Р пред­ставляет собой логическое выражение (как правило, предикат). Когда Р при­нимает значение «истина», ядро продукции активизируется. Если Р ложно, то ядро продукции не может быть использовано. Например, если в продукции «НАЛИЧИЕ ДЕНЕГ; ЕСЛИ ХОЧЕШЬ КУПИТЬ ВЕЩЬ X, ТО ЗАПЛАТИ В КАССУ ЕЕ СТОИМОСТЬ И ОТДАЙ ЧЕК ПРОДАВЦУ» условие примени­мости ядра продукции ложно, т. е. денег нет, то применить ядро продукции невозможно.

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

Билет №7

  1. Перечислите основные виды знаний и охарактеризуйте их.

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

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

Проблемные знания – это формализованная информация о внешнем мире, содержащая смысловые понятия, отношения, образы поведения, а также способы формирования новых понятий (знаний). Объём знаний определяется назначением системы, особенностью её эксплуатации. Вероятность принятия решения во многом обуславливается доступностью тех или иных знаний, она возрастает с увеличением объёма проблемных знаний.

Процедурные знания – это база алгоритмов в виде процедурно-заданных моделей типовых решений, методов доказательств, стандартных форм преобразований и т.п. Эти знания отражают эвристический аспект развития опыта системы в решении задач. Объём процедурных знаний может пополняться, развиваться, специализироваться.

Структурные знания – это знания о самой операционной среде, т.е. о возможностях среды: ресурсах, способах доступа, принципах взаимодействия, алгоритмах управления, контроля и восстановления. Структурные знания отражают технологический аспект развития системы. Их объём определяется диапазоном «семантического» расстояния между внешней и операционной средой. Наличие структурных знаний обеспечивает гибкость, адаптивность системы. Рост объёма данных знаний ведёт к снижению реальной производительности системы.

Мета–знания - это знания о знаниях. Понятие “метазнания” указывает на знания, касающиеся свойств знаний и способов их использования. Это понятие необходимо для управления базой знаний, логическим выводом, отождествления, обучения.