Читайте также:
|
|
Фреймом называется структура для описания понятия или ситуации, состоящая из характеристик этой ситуации и их значений. В отличие от моделей других типов во фреймовых моделях фиксируется жесткая структура информационных единиц. Фрейм имеет имя, служащее для идентификации описываемого им понятия, и содержит ряд описаний – слотов, спомощью которых определяются основные структурные элементы этого понятия.
Различают фреймы-образцы, или прототипы,хранящиеся в базе знаний, и фреймы-экземпляры, которые создаются для отображения реальных фактических ситуаций на основе поступающих данных.
Чаще всего со слотами связываются процедуры:
- «ЕСЛИ – ДОБАВЛЕНО» (выполняется, когда новая информация помещается в слот);
- «ЕСЛИ – УДАЛЕНО» (выполняется при удалении информации из слота);
- «ЕСЛИ – НУЖНО» (выполняется, когда запрашивается информация из слота, а он пуст).
Модель фрейма является достаточно универсальной, поскольку позволяет отобразить все многообразие знаний о мире через:
• фреймы-структуры, использующиеся для обозначения объектов и понятий (заем, залог, вексель);
• фреймы-роли (менеджер, кассир, клиент);
• фреймы-сценарии (банкротство, собрание акционеров, празднование именин);
• фреймы-ситуации (тревога, авария, рабочий режим устройства) и др. Традиционно структура фрейма может быть представлена как список свойств: (ИМЯ ФРЕЙМА: (имя 1-го слота: значение 1-го слота), (имя 2-го слота: значение 2-го слота),...,(имя N-го слота: значение N-го слота)).
Важнейшим свойством теории фреймов является так называемое наследование свойств. И во фреймах, и в семантических сетях наследование происходит по АКО-связям (A-Kind-Of - это). Слот АКО указывает на фрейм более высокого уровня иерархии, откуда неявно наследуются, то есть переносятся, значения аналогичных слотов.
Основными достоинствами фреймовой модели в целом являются ее наглядность, гибкость, однородность, высокая степень структуризации знаний, поддержка возможности использования значений слотов по умолчанию, соответствие принципам представления знаний человеком в долговременной памяти, а также интеграция декларативных и процедурных знаний.
Основным недостатком фреймовых моделей является отсутствие механизмов управления выводом. Отчасти этот недостаток устраняется при помощи присоединенных процедур, реализуемых силами пользователя системы.
Дата добавления: 2015-07-10; просмотров: 278 | Нарушение авторских прав