Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСы / Шпоры ИИС.docx
Скачиваний:
36
Добавлен:
04.01.2020
Размер:
13.45 Mб
Скачать
  1. Теория фреймов. Структура фрейма. Слоты и присоединенные процедуры. Механизм вывода на фреймах

Фрейм Фреймы— это минимальные структуры информации, необходимые для представления класса объектов, явлений или процессов. Фрейм отражает основные свойства объекта или явления.

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

Структура фрейма записывается в виде списка свойств, называемых во фрейме слотами.

Слоты это некоторые незаполненные подструктуры фрейма, заполнение которых приводит к тому, что данный фрейм ставится в соответствие некоторой ситуации, явлению или объекту.

Под фреймом понимается абстрактный образ или ситуация для представления некоторого стереотипа восприятий.

Фреймом называется и формализованная модель для отображения образа.

Различают фреймы-образцы, или прототипы, хранящиеся в базе знаний, и фреймы-экземпляры, которые создаются для отображения реальных фактических ситуаций на основе поступающих данных.

Модель фрейма является до некоторой степени универсальной, поскольку позволяет отобразить все многообразие знаний о мире через:

  • фреймы-структуры, для обозначения объектов и понятий (заем, залог, вексель);

  • фреймы-роли (менеджер, кассир, клиент);

  • фреймы-сценарии (банкротство, собрание акционеров, празднование именин);

  • фреймы-ситуации (тревога, авария, рабочий режим устройства) и др.

Структуру фрейма можно представить с помощью списка и таблицы.

{ИМЯ ФРЕЙМА; (имя 1-го слота; значение 1-го слота),

(имя 2-го слота; значение 2-го слота),…

(имя N-го слота; значение N-го слота)}

Способы получения слотом значений во фрейме-экземпляре.

Важнейшим свойством теории фреймов является заимствованное из теории семантических сетей наследование свойств. И во фреймах, и в семантических сетях наследование происходит по АКО-связям (A-Kind-Of=это).

Пример. Например, в сети фреймов на рис.1 Понятие «ученик» наследует свойства фреймов «ребенок» и «человек», которые находятся на более высоком уровне иерархии. Так, на вопрос: «Любят ли ученики сладкое?» следует ответ «да», так как этим свойством обладают все дети, что указано во фрейме «ребенок». Наследование свойств может быть частичным, так как возраст для учеников не наследуется из фрейма «ребенок», поскольку указан явно в своем собственном фрейме. Явное указание отменяет наследование.

Механизм вывода на фреймах

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

Механизм управления выводом в FMS-системе организуется следующим образом. Сначала запускается одна из присоединенных процедур некоторого фрейма, затем в силу необходимости посредством пересылки сообщений последовательно запускаются присоединенные процедуры других фреймов и таким образом осуществляется вывод. Другими словами, база знаний должна быть определена так, чтобы правильно выполнять вывод.

Пример:

Соседние файлы в папке ГОСы