Интеллектуальные информационные системы. Макаренко С.И. - 72 стр.

UptoLike

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

71
Другими словами, фрейм это структура, описывающая фрагмент
базы знаний, который в какой-то степени рассматривается и
обрабатывается обособленно от других фрагментов. Другие фрагменты, с
которыми он связан, во фрейме представлены только их именами
(идентификаторами) так же как и он в них.
В виде фрейма может описываться некоторый объект, ситуация,
абстрактной понятие, формула, закон, правило, визуальная сцена и т.п.
Понятие фрейма неразрывно связано с абстрагированием и построением
иерархии понятий.
Фрейм имеет почти однородную структуру и состоит из
стандартных единиц, называемых слотами. Каждая такая единица слот
содержит название и свое значение. Изображается фрейм в виде
цепочки:
Фрейм = <слот 1>, <слот 2>, ... , <слот N>.
Фреймы подразделяются на два типа:
- фреймы-прототипы (или классы),
- фреймы-примеры (или экземпляры).
Фреймы-прототипы используются для порождения фреймов-примеров.
В качестве примера рассмотрим фрейм для понятия «взятие»:
фрейм «Взятие»:
(Субъект, X
1
);
(Объект, Х
2
);
(Место, Х
3
);
(Время, Х
4
);
(Условие, Х
5
).
В этом фрейме указаны имена слотов (субъект, объект и т.д.), но вместо
их значений стоят переменные (X
1
, Х
2
и т.д.). Такой фрейм называется
фреймом-прототипом, или протофреймом.
Протофреймы хранят знания о самом понятии. Например, понятие
«взять» связано с наличием слотов с указанными именами. Взятие
осуществляет X
1
в месте Х
3
во время Х
4
, если выполнено условие Х
5
. Берет X
1
нечто, обозначенное как Х
2
. Подставляя вместо всех переменных конкретные
значения, получим конкретный факт-описание:
фрейм «Взятие»:
(Субъект,
Робот
);
(Объект,
Детал
ь
);
(Место,
)
(Время,
Х
4
);
(Условие,
В бункере есть
деталь, а у робота ее нет).
    Другими словами, фрейм – это структура, описывающая фрагмент
базы знаний, который в какой-то степени рассматривается и
обрабатывается обособленно от других фрагментов. Другие фрагменты, с
которыми он связан, во фрейме представлены только их именами
(идентификаторами) так же как и он в них.
    В виде фрейма может описываться некоторый объект, ситуация,
абстрактной понятие, формула, закон, правило, визуальная сцена и т.п.
Понятие фрейма неразрывно связано с абстрагированием и построением
иерархии понятий.
    Фрейм имеет почти однородную структуру и состоит из
стандартных единиц, называемых слотами. Каждая такая единица — слот
— содержит название и свое значение. Изображается фрейм в виде
цепочки:
               Фрейм = <слот 1>, <слот 2>, ... , <слот N>.
    Фреймы подразделяются на два типа:
    - фреймы-прототипы (или классы),
    - фреймы-примеры (или экземпляры).
    Фреймы-прототипы используются для порождения фреймов-примеров.
    В качестве примера рассмотрим фрейм для понятия «взятие»:
          фрейм «Взятие»: (Субъект, X1);
                          (Объект, Х2);
                          (Место, Х3);
                          (Время, Х4);
                          (Условие, Х5).
    В этом фрейме указаны имена слотов (субъект, объект и т.д.), но вместо
их значений стоят переменные (X1, Х2 и т.д.). Такой фрейм называется
фреймом-прототипом, или протофреймом.
    Протофреймы хранят знания о самом понятии. Например, понятие
«взять» связано с наличием слотов с указанными именами. Взятие
осуществляет X1 в месте Х3 во время Х4, если выполнено условие Х5. Берет X1
нечто, обозначенное как Х2. Подставляя вместо всех переменных конкретные
значения, получим конкретный факт-описание:
          фрейм «Взятие»:     (Субъект, Робот);
                              (Объект, Деталь);
                              (Место, Приемный бункер)
                              (Время, Х4);
                              (Условие, В бункере есть
                              деталь, а у робота ее нет).



                                    71