Фреймы

Фреймы

sergey shishkin

В качестве альтернативы семантическим сетям рассмотрим также такую технологию как фреймы. Фрейм — это структура, описывающая сложный объект, абстрактный образ, модель чего-либо. Он состоит из названия, набора свойств (характеристик) и их значений. Значением свойства может быть другой фрейм. Также у свойства может быть значение по умолчанию. К свойству может быть привязана функция вычисления его значения. В состав фрейма также могут входить служебные процедуры, в том числе обработчики таких событий как создание, удаление фрейма, изменение значения свойств и др. Важным свойством фреймов является возможность наследования. Дочерний фрейм включает в себя все свойства родительских фреймов.

Система связанных фреймов формирует семантическую сеть, очень похожую на RDF граф. Но в задачах создания онтологий фреймы были вытеснены языком OWL, который сейчас является фактическим стандартом. OWL более выразителен, имеет более продвинутое теоретическое основание — формальную дискрипционную логику. В отличии от RDF и OWL, в которых свойства понятий описываются независимо друг от друга, в фреймовой модели понятие и его свойства рассматриваются как единой целое — фрейм. Если в моделях RDF и OWL в вершинах графа находятся имена понятий, а в ребрах — их свойства, то во фреймовой модели в вершинах графа расположены понятия со всеми их свойствами, а в ребрах — связи между их свойствами или отношения наследования между понятиями.

В этом фреймовая модель очень близка модели объектно-ориентированного программирования. Они во многом совпадают, но имеют разную сферу применения — фреймы направлены на моделирование сети понятий и отношений между ними, а ООП — на моделирование поведения объектов, их взаимодействия между собой. Поэтому в ООП доступны дополнительные механизмы скрытия деталей реализации одного компонента от других, ограничения доступа к методам и полям класса.

Современные фреймовые языки (такие как KL-ONE, * PowerLoom *, Flora-2 *) комбинируют составные типы данных объектной модели с логикой первого порядка. В этих языках можно не только описывать структуру объектов, но и оперировать этими объектами в правилах, создавать правила, описывающие условия принадлежности объекта заданному классу и т.д. Механизмы наследования и композиции классов получают логическую трактовку, которая становится доступна для использования процедурам логического вывода. Выразительность этих языков выше, чем у OWL, они не ограничены двухместными предикатами.

https://habr.com/ru/post/526410/

F-логика, HiLog

MFRL/PC (Frame Representation Language with Matching for PC)

(Дается описание языка ФРЛ, ориентированного на обработку фреймов и предназначенного для представления и обработки знаний в различных предметных областях. Рассматривается методика использования языка для построения баз знаний на основе сети фреймов и организации различных стратегий поиска информации и вывода на сетях фреймов. Приводятся пояснительные примеры.)

Структура фрейма

https://libraryno.ru/3-2-modeli-predstavleniya-znaniy-freymami-tvp *

ИССЛЕДОВАНИЕ И РАЗРАБОТКА ФРЕЙМОВОЙ МОДЕЛИ СТРУКТУРЫ ДОКУМЕНТА

Фреймовая модель представления знаний

Типовая фреймовая модель

Представление знаний в информационных системах

СРАВНЕНИЕ И АНАЛИЗ МОДЕЛЕЙ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В ЭКСПЕРТНЫХ СИСТЕМАХ

СРАВНИТЕЛЬНЫЙ АНАЛИЗ МОДЕЛЕЙ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМАХ *

МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ: ВИДЫ, ПРИМЕНЕНИЕ, ДОСТОИНСТВА И НЕДОСТАТКИ

Фреймы и объектно-ориентированный подход в представлении знаний

Дедуктивная база данных, Deductive classifier

https://telegra.ph/Koncepcii-10-01

Report Page