Продукционная модель представления знаний.
Основа для данной модели – это продукционные правила, которые имеют следующий вид
- продукционное правило >:=<имя правила>
Eсли <посылка> то < заключение> [КД=<коэффициент доверия>]
Примеры:
Правило 5
Если пол=женский
И сложение=мелкое
И вес=65 лет_или_больше
То относительный_вес=изменчивый
Коэффициент доверия определяется числом 0-100
Правило 27
ЕСЛИ перспектива=отличная
И риск=высокий
ТО фактор=0 КД=10
В общем случае посылка может быть логическим выражением.
Если посылка истинна, то истинно и заключение, т.е. в заключение может быть указано какое-либо действие , которое выполняется, если посылка истинна
<посылка>::<условие>[И<условие>И…И<условие>]
<условие>::=<объект>=<значение>
объект, атрибут, значение, коэфициент доверия- представление знаний в виде четвёрки
<заключение>::=<объект>=<заключение>
<факт>:=<объект>=<значение>КД=<коэффициент доверия>
Один и тот же объект может иметь разные значения.
Многозначные объекты – объекты, которые могут иметь несколько достоверных значений.
Если объект не объявлен, как многозначный, то он может иметь несколько значений, то они не должны быть достоверными, т.е. КД= 100
№ шага | Конфликтное Множество правил | Выполнение правила | Выведенный факт |
1 2 3 4 5 |
Выводы заканчиваются , когда достигается целевая вершина, либо не осталось применимых правил, а цель не достигнута.
Обратные выводы – выполняются сверху вниз (выводами ориентирующих на цель)
С 4 С5 С6 С7 С8
F1 F2 F3 F4 F5
№ шага | Цель | Конфликтное множество правил | Выполнение правил | Подцели | Факт |
1 2 3 4 5 6 7 8 | С1 С2 С3 С4 С5 С6 С7 С8 | П6,П7 П1,П2 П3 | П6 П1 П3 | С2,С3 С1,С5,С3 С6,С7,С8 | F1 F2 F3 F4 F5 |
Цель – «продолжительность» –цель задаётся именем объекта.
Она сопоставляется с заключением правил и выбирается правило с заключением ,
в которых есть имя объекта. Выбираем правило, которое содержит целевой объект,
мы формируем гипотезу