Системы искусственного интеллекта. Гудков П.А. - 20 стр.

UptoLike

Составители: 

20
то, что вся конструкция представляет собой список, состоящий из четырех
полей. Этим CLIPS похож не только на С, но и на LISP.
Эвристический механизм представления знаний в CLIPS реализуется
при помощи правил в форме
ЕСЛИ условие_1 и ... и условие_N выполняются,
ТО
ВЫПОЛНИТЬ действие_1 и ... и действие_N.
Список условий называется левой частью правила (Left-Hand Side или
LHS). Список действий называется правой частью правила (Right-Hand Side
или RHS). Возможность применить конкретное правило определяется тем,
выполняются ли условия, которые сформулированы в его левой части.
Выполнение или невыполнение условий определяется в момент их
сопоставления с так называемыми фактами, которые образуют ни что иное,
как базу данных. В CLIPS такая база данных может представлять некоторую
предметную область, исходное или текущее состояние какой-либо проблемы,
может моделировать в пространстве или во времени поведение какой-либо
системы или любой сущности, которую можно описать посредством
множества записей в виде списков.
Существует несколько способов создания базы данных, один из них
использование конструктора deffacts. Его синтаксис таков:
(deffacts имя_базы_данных
[необязательный комментарий]
(факт_1)
(факт_2)
.....
(факт_N))
Каждый факт в базе данных представляет собой запись в виде списка.
Список может содержать одно или несколько полей, принимающих
символьные либо числовые значения. Список также может быть пустым.
Если каждое условие в левой части правила находит себя среди фактов
происходит активизация правила и выполняются ВСЕ действия,
записанные в его правой части. В противном случае правило не
активизируется.
то, что вся конструкция представляет собой список, состоящий из четырех
полей. Этим CLIPS похож не только на С, но и на LISP.
     Эвристический механизм представления знаний в CLIPS реализуется
при помощи правил в форме
ЕСЛИ условие_1 и ... и условие_N выполняются,
ТО
ВЫПОЛНИТЬ действие_1 и ... и действие_N.

     Список условий называется левой частью правила (Left-Hand Side или
LHS). Список действий называется правой частью правила (Right-Hand Side
или RHS). Возможность применить конкретное правило определяется тем,
выполняются ли условия, которые сформулированы в его левой части.
Выполнение или невыполнение условий определяется в момент их
сопоставления с так называемыми фактами, которые образуют ни что иное,
как базу данных. В CLIPS такая база данных может представлять некоторую
предметную область, исходное или текущее состояние какой-либо проблемы,
может моделировать в пространстве или во времени поведение какой-либо
системы или любой сущности, которую можно описать посредством
множества записей в виде списков.
     Существует несколько способов создания базы данных, один из них –
использование конструктора deffacts. Его синтаксис таков:
(deffacts имя_базы_данных
[необязательный комментарий]
(факт_1)
(факт_2)
 .....
(факт_N))

     Каждый факт в базе данных представляет собой запись в виде списка.
Список может содержать одно или несколько полей, принимающих
символьные либо числовые значения. Список также может быть пустым.
     Если каждое условие в левой части правила находит себя среди фактов
– происходит активизация       правила и выполняются ВСЕ действия,
записанные в его правой части. В противном случае правило не
активизируется.

                                                                      20