Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ИИ.docx
Скачиваний:
13
Добавлен:
05.09.2019
Размер:
417.77 Кб
Скачать

1. Назовите группы и типы фреймов. Приведите пример фрейма.

Фрейм иногда делят на две группы: фреймы-описания и ролевые фреймы. Рассмотрим примеры.

Фрейм-описание {<ФРУКТЫ>, <ВИНОГРАД, БОЛГАРСКИЙ 20 т>, <ЯБЛОКИ, ДЖОНАТАН 10 т>, <ВИШНЯ, ВЛАДИМИРСКАЯ 200 кг>}.

Ролевой фрейм {<ПЕРЕВЕЗТИ>, <ЧТО, ПРОКАТ 300 т>, <ОТКУДА, ЧЕРЕПОВЕЦ>, <КУДА, МОСКВУ>, <ЧЕМ, ЖЕЛЕЗНОДОРОЖНЫМ ТРАНСПОРТОМ>, <КОГДА, В НОЯБРЕ 1990>}.

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

Различают два типа фреймов: фрейм-прототип и фрейм-пример. Фрейм-прототип - это интенсиональное описание некоторого множества фрейм-примеров. Фрейм-пример - это экстенсиональное описание соответствующего фрейм-прототипа. Если в приведенных примерах в общем выражении для фрейма убрать все значения слотов и оставить только имена, то получим конструкцию, которая называется фреймом-прототипом (фреймом-интенсионалом). Фреймы с конкретными значениями слотов называются фреймами-примерами (фреймами-экземплярами).

Фреймы обладают свойством вложенности, т.е. в качестве значения слота может выступать система имен слотов более глубокого уровня. Свойство вложенности, возможность иметь в качестве значений слотов ссылки на другие фреймы обеспечивает фреймовым языкам удовлетворение требованиям структурированности и связности знаний. Наличие имен фреймов и имен слотов означает, что значения, хранимые во фреймах, имеют характер отсылок и тем самым внутренне интерпретированы. Возможность размещения в качестве слотов приказов вызова тех или иных процедур для использования позволяет активизировать программы на основе имеющихся знаний. Таким образом, фреймовые языки удовлетворяют всем четырем основным признакам знаний - интерпретируемости, структурированности, связности и активности.

Рассмотрим конкретные фреймы. Фрейм-соединение предназначен для описания различных типов соединений (механических, электрических, гидравлических и т.п.) встречающихся в технических системах. Прототип фрейма представлен на рис.5.1. Он отражает стереотипную ситуацию "Субъект X соединяет объект Y с объектом Z cпособом W". На рис. 5.1. предикатная вершина помечена символом F и именем фрейма. Дуги имеют метки падежных отношений: S - субъект, О - объект, К - отношение "посредством чего". Вершины, обозначенные прямоугольниками с меткой D, описывают область допустимых значений соответствующего аргумента.

Фрейм-назначение служит для описания процессов через назначение отдельных элементов, участвующихв них. Пусть требуется описать ситуацию "Насос (Н) перекачивает газ (Г) от источника тепла (ИТ) к теплообменнику (ТО)". Прототип фрейма-назначения представлен на рис. 5.2 Символами u и d обозначены падежные отношения соответственно: "источник действия" и "приемник действия".

Фрейм-закон функционирования предназначен для описания аналитических законов изменения определенных параметров во времени. Прототип фрейма-закона функционирования представлен на рис. 5.3 Он описывает ситуацию "Вычислить значение параметра Р в момент времени t с использованием функции Y, имеющей аргументы a1, ..., am". Метки дуг обозначают отношения: uf - "вид функции", t -"время", arg -"аргумент функции", res - "результат применения функций".