Фреймовая модель
представления знаний состоит из
фреймов
и является
частным случаем семантической сети с фиксированной структурой записей
в вершинах.
Базовыми элементами фреймовой модели являются
так называе-
мые
слоты
(«slot» – «щель»),
именами
которых могут служить типы объек-
тов и отношений, а
значениями
– их свойства или характеристики. Слоты
вначале создаются пустыми и заполняются в процессе
активизации (акти-
вации)
и функционирования
фрейма в соответствии с определенными усло-
виями или предписаниями, которыми эти процессы сопровождаются.
Каждый слот содержит
имя слота, указатель наследования
и
тип
данных,
который определяет, имеет ли слот
численное значение
или являет-
ся
именем другого фрейма
. В качестве значения слота может выступать
имя
программы
процедурного типа, которая называется
служебной
или
присо-
26
единенной процедурой
, выполняемой при обращении к слоту – так образу-
ются
фреймовые сети
.
Характерной особенностью фреймов являются наличие следую-
щих процедур:
−
наследования свойств;
−
внутренней интерпретации;
−
установления связей;
−
введения отношений на слотах.
Процедура
наследования свойств
позволяет фреймам заимствовать
свойства других фреймов путем использования так называемых
указателей
наследования
, которые показывают, какую информацию об атрибутах сло-
тов во
фрейме верхнего уровня
наследуют слоты с такими же именами во
фрейме нижнего уровня
. Типичным
указателем наследования
является
«
АКО
» («А-Кind-Of» - «это»), который указывает на фрейм более
высокого
уровня,
откуда
неявно наследуются (переносятся) значения аналогичных
слотов.
Процесс поиска фрейма, который соответствует поставленной цели
(ситуации), состоит в
сопоставлении
значений слотов фреймов в базе зна-
ний со значениями
атрибутов цели
.
Основным преимуществом фреймовых моделей является возможность
отражения организации памяти человека, а также гибкость и наглядность
фреймовой сети. Поэтому фреймовые модели применяются чаще логиче-
ских моделей представления знаний.
В качестве примера рассмотрим
фреймовую модель
базы знаний
предметной области «Транспортные средства»
экспертной системы, которая
может быть представлена в виде
фреймовой сети
рисунок 5.
|