ПРЕЗЕНТАЦИЯ СИИ (Артемова)
.pdfОмский
Государственный
Технический
Университет
ЛЕКЦИЯ
«ФРЕЙМОВЫЕ МОДЕЛИ»
для бакалавров по направлению 230100 «Информатика и вычислительная техника»
Артемова Александра Викторовна, к.т.н., доцент кафедры ИВТ
Омск 2012
Фрейм
Понятие "фрейм" (англ. frame – рама, рамка, скелет, сгусток, сруб и т.д.) было введено в 1975 г. Марком Минским (М. Minsky, США) для обозначения структуры знаний для восприятия пространственных сцен.
2
Фрейм – минимальная структура информации, необходимая для представления знаний о стереотипных классах объектов, явлений, ситуаций, процессов и др. При заполнении соответствующими значениями фрейм превращается в описание конкретного факта, события или ситуации.
3
Слоты (англ. slot – прорезь, щель, пустота)
– незаполненные части.
4
ИМЯ ФРЕЙМА
Имя 1-го слота: значение 1-го слота Имя 2-го слота: значение 2-го слота
……………………………………….
Имя N-гo слота: значение N-го слота.
5
Имя слота должно быть уникальным в пределах фрейма. Обычно имя слота представляет собой идентификатор, который наделен определенной семантикой. В качестве имени слота может выступать произвольный текст.
6
За слотами следуют данные, представляющие текущие значения слотов.
Процедура является возможным, но не обязательным элементом слота.
7
Имена фреймов используются как элементы для конструирования сети фреймов. В качестве значений слотов могут выступать имена других фреймов, что обеспечивает связи между фреймами, их «вкладываемость» друг в друга.
8
Процедуры, располагающиеся в слотах, называются связанными или присоединенными процедурами.
9
В слоте может содержаться не одно, а несколько значений, то есть в качестве структурных составляющих фреймов могут использоваться данные сложных типов, а именно: массивы, списки, множества, фреймы и т. д.
10