Студопедия — Фреймы.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Фреймы.






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

Фрейм определяется как структура следующего вида:

(ИМЯ ФРЕЙМА;

ИМЯ СЛОТА1 (ЗНАЧЕНИЕ СЛОТА1)

ИМЯ СЛОТА2 (ЗНАЧЕНИЕ СЛОТА2)

…………………………………………………

ИМЯ СЛОТАN (ЗНАЧЕНИЕ СЛОТАN))

 

 

Определим, например, фрейм для объекта «Служащий»:

(Служащий

ФИО (Петров И. П.)

Должность (инженер)

Категория(2)

……………………………)).

 

Если значения слотов не определены, то фрейм называют фреймом-прототипом, в противном случае — конкретным фреймом или экземпляром фрейма.

В теории фреймов ничего не говорится о методах реализации фрейма. Вслед за появ­лением теории фреймов появилось целое семейство систем программирования, поддер­живающих концепцию фрейм-подхода: KRL, GUS, FRL, OWL и другие.

Для большинства фреймовых языков свойственно иерархическое описание объектов предметной области с использованием типовых фреймов. При этом широко использует­ся механизм наследования свойств одного объекта (представленных в виде значений слотов связанного с ним фрейма) другими объектами. Используются такие виды насле­дования, как класс — подкласс, класс — экземпляр класса. Это позволяет согласовать однотипную информацию различных объектов, а также в дальнейшем обеспечить соот­ветствующее их поведение.

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

Процедуры связываются со слотами и обычно именуются демонами и слугами. Де­мон - это процедура, которая активизируется автоматически, когда в ее слот подставля­ется значение или проводится сравнение значений. Слуга — это процедура, которая ак­тивизируется по запросу — при возникновении определенного события.

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

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

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

 







Дата добавления: 2015-09-07; просмотров: 479. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

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

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

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

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия