Процедуры – демоны и присоединенные процедуры (методы или служебные)

Как мы уже обсудили, фреймы обеспечивают нас структурированными и краткими средствами организации знаний. Однако, мы ожидаем от ЭС действий интеллектуального помощника - мы требуем от нее не только качеств хранителя знаний, но также способностей к обработке и проверке знаний, манипулирования ими. Для реализации способностей действовать необходимо добавить во фреймы присоединенные процедуры (методы или слуги) и процедуры – демоны. Метод – это процедура, присоединенная к атрибуту фрейма, которая выполняется всякий раз, когда к ней обращаются [115].

Большинство ЭС, основанных на фреймах, используют два типа методов: когда-изменено и когда-необходимо. Метод когда-изменено выполняется немедленно, когда изменяется значение его атрибута.

Демон, в основном, имеет структуру если-тогда. Эта процедура выполняется всякий раз, когда атрибут в условной части изменяет свое значение.

В этом случае, демоны и методы очень схожи, и эти два термина часто используются как синонимы.

Однако, методы больше подходят, если надо описать сложные процедуры. Денмоны, с другой стороны, обычно ограничены утверждениями если-тогда.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: