Читайте также:
|
|
Механизм вывода. Достигая цели, человек не только приходит к решению поставленной перед ним задачи, но и одновременно приобретает новые знания. Часть интеллекта, которая помогает извлекать новые факты, называется механизмом вывода.
Механизм логического вывода –неотъемлемая часть ИС, реализующая функции вывода (формирования) умозаключений (новых суждений) на основе информации из базы знаний и рабочей памяти.
Как следует из определения, для работы механизма вывода необходима как «долговременная» информация, содержащаяся в базе знаний в выбранном при разработке ИС виде, так и «текущая», оперативная информация, поступающая в рабочую память после обработки в лингвистическом процессоре запроса пользователя.
Перед рассмотрением конкретных механизмов вывода подчеркнем несколько важных обстоятельств:
● единого механизма вывода для произвольных ИС не существует;
● механизм вывода полностью определяется моделью представления знаний, принятой в данной системе;
● существующие механизмы вывода не являются строго фиксированными («узаконенными») для каждого типа ИС.
Из всех известных механизмов вывода механизм логического вывода для продукционных систем является наиболее формализованным (предопределенным). Различают два типа логического вывода:
• прямой вывод (прямая цепочка рассуждений) - от фактов к заключениям;
• обратный вывод (обратная цепочка рассуждений) - от заключений к фактам.
Сущность прямого логического вывода в продукционных ИС состоит в построении цепочки выводов (продукций или правил), связывающих начальные факты с результатом вывода.
В терминах «факты – правила» формирование цепочки вывода заключается в многократном повторении элементарных шагов «сопоставить – выполнить».
Механизм обратного вывода имеет совершенно иной алгоритм. Его идея заключается в проверке справедливости некоторой гипотезы (некоторого суждения, факта), которая выдвигается пользователем и проверяется ИС. При этом осуществляется проверка истинности не левых, а правых частей продукций, а вопрос формулируется так: «Что нужно, чтобы правая часть данного правила была справедлива и есть ли необходимые суждения в рабочей памяти?»
19. Назначение объяснительного компонента в системах искусственного интеллекта.
Дата добавления: 2015-07-10; просмотров: 61 | Нарушение авторских прав