Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД MK1 .doc
Скачиваний:
5
Добавлен:
23.11.2019
Размер:
132.61 Кб
Скачать

2.Фреймы, основные свойства, главные процедуры поиска данных-ответов во фреймовой модели.

Фреймовая модель представляет собой систематизированную психологическую модель памяти человека и его сознания.

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

Слот может быть терминальным (листом иерархии) или представлять собой фрейм нижнего уровня.

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

Имя слота N1

Имя фрейма

Ук. наследования

Ук. атрибута

Значение слота

Демон

имя фрейма–идентификатор присваиваемый фрейму. Фрейм должен иметь уникальное имя.

имя слота – слот должен иметь уникальное имя во фрейме, к которому он принадлежит.

указатель наследования – для фреймовых моделей иерархического типа, показывает, какую информацию об атрибутах слотов во фрейме верхнего уровня наследуют слоты с такими же именами во фрейме нижнего уровня;

указатель атрибутов – указатель типа данных слота.

значение слота – значение, соответствующее типу данных слота и удовлетворяющее условиям наследования;

демон – процедура, автоматически запускаемая при выполнении некоторого условия.

Фреймы подразделяются на:

фрейм-экземпляр – конкретная реализация фрейма, описывающая текущее состояние в предметной области;

фрейм-образец – шаблон для описания объектов или допустимых ситуаций предметной области;

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

3. Реализация процедуры наследования во фреймовых моделях средствами пролога.

Одежда

Домашняя

Легкая

Теплая

Is_a(‘домашняя’,’одежда’);

Is_a(‘теплая’,’домашняя’);

Is_a(‘легкая’,’домашняя’);

Property(‘одежда’,slot(‘назначенпие’, ’защита’));

Class(X):-write(X),nl,is_a(X,Y),class(Y).

Class(_).

4. Семантические сети. Методика представления выражений естественного языка семантическими сетями, внутренний и глубинный смысл. Падежная рамка. Падежные отношения.

Однозначное определение семантической сети в настоящее время отсутствует. В инженерии знаний под ней подразумевается граф, отображающий смысл целостного образа. Узлы графа соответствуют понятиям и объектам, а дуги – отношениям между объектами. Формально сеть можно задать в следующем виде:

H=<I,C,G>

I– множество информационных единиц;

C– множество типов связей между информационными единицами;

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

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

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