Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайды искусственного интеллекта / Л6. Продукционные сист.Фреймы.ppt
Скачиваний:
126
Добавлен:
19.05.2015
Размер:
570.37 Кб
Скачать

СОСТАВЛЯЮЩИЕ СТРУКТУРЫ ФРЕЙМА

1. Имя фрейма – идентификатор, присваиваемый фрейму; это имя – уникальное в данной системе.

2. Имя слота - идентификатор, присваиваемый слоту; это имя уникальное во фрейме, к которому он принадлежит. Имя слота может иметь специфический смысл:

IS-A или A KIND OF, показывающие фрейм-родитель данного фрейма (АКО-связи),

слот указателей дочерних фреймов,

слоты дат изменения, имен пользователей, текста комментариев и др. (системные слоты).

3.Указатели наследования – касаются фреймовых систем иерархического типа:

Unique (U: уникальный), Same (S: такой же), Range (R: установление границ) и др.

СОСТАВЛЯЮЩИЕ СТРУКТУРЫ ФРЕЙМА

4. Указатели типа данных - численное значение слота, текст, присоединенная процедура или указатель другого фрейма:

FRAME - указатель, INTEGER - целый, REAL - действительный, BOOL - булев, LISP - присоединенная процедура.

5. Значение слота – должно совпадать с указанным типом данных этого слота.

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

IF - NEEDED, IF – ADDED, IF – REMOVED.

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

НАСЛЕДОВАНИЕ В СИСТЕМЕ ФРЕЙМОВ

СТАНОК

•АКО Изделие

•Функция Резание

•Серийность Серийное, производства индивидуальное

•……………...

ОБРАБАТЫВАЮЩИЙ ЦЕНТР

 

 

 

 

 

Станок

 

 

АКО

 

 

Сверлильно-расточной

 

 

Группа

 

 

Сверление, фрезерование,

 

 

Операции

 

 

растачивание

 

 

УЧПУ

 

 

Управление

 

 

 

 

 

МОДЕЛЬ 2204 ВМФ4

•АКО

Обрабатыв. центр

 

 

 

 

•Рабочая зона

Размеры, мм

250*250*400

•Тип системы ЧПУ

Контурно-позиционная

 

•Устройство ЧПУ

Модель

2С42

 

 

 

•Инструм. магазин

Кол. инструментов

30

 

 

 

•……………….

 

 

 

 

 

 

 

 

СПОСОБЫ ПОЛУЧЕНИЯ ЗНАЧЕНИЙ СЛОТОВ

По умолчанию от прототипа (родителя):

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

Через наследование:

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

По формуле:

Слоту назначается формула, результат вычисления которой является значением слота.

Через присоединенную процедуру:

Слоту назначается процедура, позволяющая получить значение слота алгоритмически.

Из внешних источников данных:

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

системы датчиков, от пользователя.

УПРАВЛЕНИЕ ВЫВОДОМ ВО ФРЕЙМОВЫХ СИСТЕМАХ

Основной механизм управления выводом - механизм наследования:

АБСТРАКТНОЕ - КОНКРЕТНОЕ

Процессы в механизме вывода:

1.Создание экземпляра фрейма. Необходимо найти подходящий

фрейм и заполнить его слоты информацией, описывающей

специфику рассматриваемой ситуации.

2.Активация фреймов. В том случае, когда выбран фрейм,

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

3.Организация вывода, заключающаяся в последовательном

поиске и активации в сети фреймов до нахождения результирующего экземпляра фрейма.

Примеры – фрейм-ориентированные ЭС: ANALIST, TRISTAN, ALTERID.