Cтраница 1
Фреймовая модель позволяет хорошо систематизировать иерархию объектов реального мира, справляясь даже с задачами численной таксономии, за счет введения абстрактных классов. [1]
Фреймовые модели являются структуризованной семантической сетью. Объект или событие в такой сети описывается с использованием нотаций вида фрейм. Фрейм представляет собой поименованную структуру, составленную из ряда описаний - слотов, идентифицирующих основные структурные элементы фрейма. Слот представляет собой конструкцию из двух элементов: имени слота и значения слота. Имена слотов используются для идентификации понятий, которые описывают основное понятие, представленное именем фрейма, причем в качестве значений слотов могут указываться имена других фреймов, те. Достоинство фреймов заключается в том, что элементы, присутствующие в описании объекта или события, группируются в самостоятельную структурную единицу и поэтому могут извлекаться и обрабатываться как единое целое. Механизм организации ссылок позволяет конструировать из отдельных фреймов сложные сетевые структуры, т.е. реализовывать необходимые для данной предметной области связи между объектами, событиями, понятиями. [2]
Фреймовая модель имеет ряд безусловных достоинств. В первую очередь следует сказать, что это едва ли не единственная глубинная модель, хорошо обоснованная теоретически. Ее практическая реализация - построение микромиров - позволяет сосредоточиться на свойствах и поведении участников микромира, предоставив им самим организовать свое взаимодействие на основе правил, привычек, сценариев и просто случайностей. [3]
Фреймовые модели дают представление о предметной области в соответствии с теорией фреймов, отправным моментом которой является процесс человеческого мышления. Сам фрейм может быть представлен как структура данных для описания стереотипных ситуаций. С каждым фреймом ассоциирована информация различных видов: одна ее часть указывает, каким образом следует использовать данный фрейм; другая - что может повлечь ее выполнение; третья - что следует предпринять, если эти ожидания не подтвердятся. [4]
Фреймовую модель можно считать более специализированной по отношению к сетевой. Она основана на принципе кластеризации ( фрагментация) знаний. [5]
Для фреймовой модели машина вывода состоит как бы из двух частей. Единая общая часть отвечает за то, чтобы события, происходящие в системе фреймов, становились известны всем фреймам одновременно или в некоторой последовательности. Вторая часть - это обработчики событий самих фреймов, которые решают, какой из методов следует актуализовать в ответ на полученное сообщение о произошедшем событии. [6]
Преимуществами фреймовой модели представления знаний являются также ее компактность, наглядность, гибкость, единообразность записи информационных единиц. [7]
Во фреймовых моделях широко используется принцип умолчания. При создании системы Конференция подразумевается, что работа секций проходит в конференц-зале. Однако пользователь может в любой момент изменить эту информацию. Для изменения темы доклада используется присоединенная процедура. Через слот Руководитель секции данный фрейм связан с фреймом Оргкомитет конференции. [8]
К достоинствам фреймовых моделей следует отнести их естественность, наглядность представления, модульность, поддержку возможности использования правил умолчания. [9]
Основным недостатком фреймовых моделей является отсутствие механизмов управления выводом. Отчасти этот недостаток может быть устранен при помощи присоединенных процедур, используемых в качестве слотов-фреймов, реализуемых силами пользователя системы. Однако при таком подходе затрудняется управление завершенностью и постоянством целостного образа. В частности, по этой причине существует большая опасность нарушения корректности присоединенных процедур. [10]
Отметим, что фреймовую модель без механизма присоединенных процедур, а следовательно, и без механизма пересылки сообщений, часто используют как базу данных системы продукций. [11]
Представление знаний основано на фреймовой модели. Конкретные знания представляются с помощью экземпляров объектов ( в дальнейшем - просто объектов) и называются фактами. [12]
Язык представления знаний, основанных на фреймовой модели, эффективен для структурного описания сложных понятий и решения задач, в которых в соответствии с ситуацией желательно применять различные способы вывода. В то же время на таком языке затрудняется управление завершенностью и постоянством целостного образа. В частности, по этой причине существует опасность нарушения присоединенной процедуры, проблема зацикливания процесса вывода. [13]
Язык представления знаний, основанных на фреймовой модели, особенно эффективен для структурного описания сложных понятий и решения задач, в которых в соответствии с ситуацией желательно применять различные способы вывода. В то же время на таком языке затрудняется управление завершенностью и постоянством целостного образа. В частности, по этой причине существует большая опасность нарушения присоединенной процедуры. Следует отметить, что фреймовую систему без механизма присоединенных процедур ( а следовательно, и механизма пересылки сообщений) часто используют как базу данных системы продукций. [14]
![]() |
Пример подсети неоднородной семантической сети. [15] |