ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »