Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-3 7-12 18-19 21-23 25-30.docx
Скачиваний:
6
Добавлен:
17.09.2019
Размер:
114.16 Кб
Скачать

7. Фреймы: определение, структура. Для какого типа знаний подходит фреймовое представление?

В области искусственного интеллекта термин «фреймы» относится к специальному методу представления общих концепций и ситуаций. Знания о конкретном объекте можно представить в виде набора признаков. А знания о сложной ситуации, кроме того, должны еще содержать возможные действия, а также условия, определяющие, когда эти действия должны выполняться. Фрейм является сетью узлов и отношений, организованных иерархически, где верхние узлы представляют общие понятия, а нижние узлы более частные случаи этих понятий. В отличие от семантической сети в системе, основанной на фреймах, понятие в каждом узле определяется набором атрибутов, называемых слотами. Каждый слот может быть связан с процедурами, которые выполняются, когда информация в слотах (значения атрибутов) меняется. С каждым слотом можно связать произвольное число процедур. Следующие три процедуры наиболее часто связываются со слотами:

1 «если - добавлено» Выполняется, когда новая инфа помещается в слот.

2 «если - удалено» когда инфа удаляется из слота.

3 «если - нужно» Когда запрашивается инфа из слота, а он пустой.

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

8 Что такое логическая модель? Понятие предиката, квантора. Сложное высказывание.

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

Если Семенов написал программу и она не работает, то Семенову следует отладить на следующий день.

Н аписал(Семенов, программа)& ~работает(программа) отладить(Семенов, программа, следующий день);

Для того, чтобы в исчислении предикатов можно было манипулировать переменными используется структура которая называется кванторы( ,

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

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

Порядок, в котором вводятся квантиорицируемые переменные, может влиять на смысл утверждения.

Основной недостаток логических моделей это свойство монотонности:

Е сли доказано A C, то C остается истинным, в случае появления любого дополнительного факта.