Искусственный интеллект
Методическое пособие - Компьютеры, программирование
Другие методички по предмету Компьютеры, программирование
?о определить, является ли поставленная задача синтаксически правильной совокупностью , то есть является ли она выводимой из данной базы знаний.
Сетевые модели. К сетевым моделям относятся знания, формально задаваемые в следующем виде: H= , где
I множество единиц информации.
C1,……Cn - множество типов связи между информационными единицами.
G задание связи из данного набора.
В зависимости от типа связи семантические сети подразделяют на:
- классифицирующие,
- функциональные,
- сценарии.
В классифицирующие сети вводят различные иерархические отношения между единицами информации. Такие отношения используются в биологии. Функциональные сети описывают процедуры вывода одних информационных единиц через другие. В сценариях используют казуальные отношения, то есть типа средства результат, орудие действие.
Продукционные модели. Данный тип модели является промежуточным между логическими и сетевыми моделями. Из логических моделей здесь заимствована идея правил вывода, которая называется продукцией, из сетевых - описание знаний в виде семантической сети. Данный тип представления знаний является сейчас наиболее широко используемым. При работе продукционные модели в результате применения правил вывода происходит трансформация семантической сети за счет смены фрагментов и исключения добавления элементов.
Фреймовые модели. Во фреймовых моделях жестко фиксируется структура представления информации, называемая протофреймом. Протофрейм структурная единица информации, из которой порождаются другие типы информации. Он состоит из:
Имя фрейма
Имя слота ( значение слота)
.
.
.
Имя слота ( значение слота ).
ПРОДУКЦИОННЫЕ МОДЕЛИ.
Продукции наряду с фреймами являются наиболее популярными формами представления знаний. Продукции наиболее наглядно отражают знания, чем другие модели представления знаний. В общем виде продукция может быть представлена выражением следующего вида: i ; Q ; P ; A => B ; N , где:
I - имя продукции. В качестве имени может выступать порядковый номер или выражение из символов, отражающее суть данной продукции. Пример : покупка книг.
Q элемент, характеризующий сферу применения. Он позволяет разделить знания на области, что экономит время поиска нужных знаний.
А => В - основной элемент продукции, называемый ядром. Под ним понимаются выражения типа: если А, то В. Сложная конструкция :
Если А , то В1 , иначе В2.
Р - условие применения ядра продукции. Обычно Р представляется логическим выражениям. Если выражение Р - ложно, то ядро не может быть исполнено.
Р А=>В
Наличие денег “ Если хочешь купить вещь Х, то
Заплати в кассу ее стоимость.”
N - описание постусловия продукции. Здесь описываются действия и процедуры, которые необходимо выполнить после реализации. Например: уменьшить количество вещей на складе после соответствующей покупки.
Все продукции объединяют в систему. В системе продукций должны быть специальные процедуры управления продукциями, с помощью которых производится выбор продукции и актуализация имеющихся продукций.
КЛАССИФИКАЦИЯ ЯДЕР ПРОДУКЦИИ.
Ядра продукции классифицируют различными способами. Прежде всего выделяются два типа: детерминированные и недетерминорованные.
В детерминированных ядрах соотношение А=>В выполняется с необходимостью.
В недетерминированных - если А, то возможно В с вероятностью Р.
Возможность может быть задана некоторой долей вероятности. Представим экспертную систему из трех частей:
1. AW => BR (Вн.мир => Расс. с-ма)
2. AW => BK
3. AK => BW
4. AR => BK
5. AK => BR
- В результате прихода внешнего сообщения изменится ход рассуждений экспертной системы.
- Данная запись означает запоминание полученной информации внешнего мира в базе знаний.
- Данная запись означает выдачу сообщения из базы знаний во внешний мир. Данное сообщение срабатывает при обнаружении противоречивой информации.
- Передача факта информации из рассуждающей системы на хранение в базе знаний. Результат был получен рассуждающей системой.
- Необходимость для рассуждения информации берется из базы знаний для обработки в рассуждаемую систему.
- Aw =>Bw . Продукция непосредственного отклика. Рассуждающая система просто не успевает сработать. Она аналогична рефлексам живой природы.
- AR => BW. Данный тип продукции описывает воздействия на внешний мир , которые порождаются в результате работы рассуждающей системы.
- AR => BR. Внутренняя продукция рассуждающей системы. Описывает промежуточные шаги процесса выбора. При этом не влияют на ни на внешний мир, ни на базу знаний.
- AK => BK. Процедура преобразования знаний. Рассуждающая система в данном случае используется в качестве инструмента преобразования.
УПРАВЛЕНИЕ СИСТЕМОЙ ПРОДУКЦИИ.
- Если А, то В.
- Если А1 , то В2 .
- Если А , то С.
- Если А , то D.
Обычно условия применимости выполняются сразу для нескольких продукций. В этом случае возникают проблемы выбора конкретной продукции для реализации. Возможно два пути решения данной про?/p>