Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПРЕЗЕНТАЦИЯ СИИ (Артемова)

.pdf
Скачиваний:
11
Добавлен:
30.03.2015
Размер:
693.13 Кб
Скачать

Омский

Государственный

Технический

Университет

ЛЕКЦИЯ

«ФРЕЙМОВЫЕ МОДЕЛИ»

для бакалавров по направлению 230100 «Информатика и вычислительная техника»

Артемова Александра Викторовна, к.т.н., доцент кафедры ИВТ

Омск 2012

Фрейм

Понятие "фрейм" (англ. frame – рама, рамка, скелет, сгусток, сруб и т.д.) было введено в 1975 г. Марком Минским (М. Minsky, США) для обозначения структуры знаний для восприятия пространственных сцен.

2

Фрейм – минимальная структура информации, необходимая для представления знаний о стереотипных классах объектов, явлений, ситуаций, процессов и др. При заполнении соответствующими значениями фрейм превращается в описание конкретного факта, события или ситуации.

3

Слоты (англ. slot – прорезь, щель, пустота)

– незаполненные части.

4

ИМЯ ФРЕЙМА

Имя 1-го слота: значение 1-го слота Имя 2-го слота: значение 2-го слота

……………………………………….

Имя N-гo слота: значение N-го слота.

5

Имя слота должно быть уникальным в пределах фрейма. Обычно имя слота представляет собой идентификатор, который наделен определенной семантикой. В качестве имени слота может выступать произвольный текст.

6

За слотами следуют данные, представляющие текущие значения слотов.

Процедура является возможным, но не обязательным элементом слота.

7

Имена фреймов используются как элементы для конструирования сети фреймов. В качестве значений слотов могут выступать имена других фреймов, что обеспечивает связи между фреймами, их «вкладываемость» друг в друга.

8

Процедуры, располагающиеся в слотах, называются связанными или присоединенными процедурами.

9

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

10