
- •Назовите основные способы реализации искусственных интеллектуальных систем.
- •Приведите структуру доказательств на основе резолюции
- •Назовите основные сферы приложения искусственного интеллекта и охарактеризуйте их.Извлечение информации из баз данных
- •Комбинаторные задачи и составление расписаний
- •Доказательство теорем
- •Автоматическое программирование
- •Роботика
- •Экспертные консультирующие системы
- •Обработка естественного языка
- •2. Дайте определение понятию общеинтеллектуальная процедура (метапроцедура). Опишите процедуру целенаправленного поиска в лабиринте возможностей.
- •1. Дайте определения понятиям "знание" и "данные" и укажите их различие. Назовите основные признаки знаний и дайте им определения.
- •Приведите основные этапы процесса извлечения ответа.
- •Опишите синтаксис и семантику языка предикатов.
- •Опишите процедуру поиска методом редукции.
- •1. Дайте определение понятию "искусственный интеллект". Охарактеризуйте основные теоретические проблемы искусственного интеллекта.
- •2.Охарактеризуйте понятие резолюции в общем виде.
- •Другими словами, помня, что
- •Дайте определения понятиям "знание" и "данные" и укажите их различие.Назовите основные признаки знаний и дайте им определения.
- •Опишите структуру продукционного правила.
- •Перечислите основные виды знаний и охарактеризуйте их.
- •2. Что такое логический вывод? в чем заключается метод решения задач, использующий аппарат логики предикатов
- •1. Что такое предикатная функция?
- •2. Опишите процедуру поиска в глубину. Опишите процедуру поиска в ширину.
- •1. Дайте определение семантической сети.
- •Что такое унификация?
- •1. Перечислите семантические отношения и дайте им определения.
- •2. В чем заключается задача представления некоторой системы в виде системы продукций?
- •1. Перечислите основные типы объектов в семантической сети и дайте им определения.Приведите пример семантической сети.
- •2. Как вычисляются коэффициенты определенности посылок и заключений?
- •Если (а1 а2), то в.
- •В нашем случае
- •Перемножив все компоненты этой формулы, мы увидим, что
- •Дайте определение фрейму
- •Опишите стратегию управления на основе принципа “классной доски”.
- •1. Дайте определение продукционному правилу.
- •2. Как представляется система доказательств в системе опровержения на основе резолюции?
- •1. Назовите группы и типы фреймов. Приведите пример фрейма.
- •2. Опишите стратегию “подъема на гору”.
- •1.Опишите структуру ядра продукционного правила.
- •2.Опишите правило исключения кванторов существования и дайте определение функции Сколема.
- •Опишите основные компоненты системы продукций и связь между ними.
- •2. Опишите процедуру поиска в факторизованном пространстве.
- •1. Что такое интерпретация формулы, область интерпретации?Приведите примеры правильно построенных формул.
- •Приведите последовательность основных этапов тождественных преобразований исходной формулы во множество клауз.
- •1. Что такое продукции?
- •2. Что представляет собой дерево опровержения?
- •1. Что такое стратегия управления в системе продукций?
- •2. Назовите основные стратегии поиска на дереве опровержения.
- •1. Назовите основные признаки и функциональные возможности в соответствии с которыми систему можно отнести к интеллектуальной
- •2. Как применяются методы доказательства теорем к решению задач.
- •1. Опишите процедуру поиска метода генерация – проверка.
- •2. В чем сущность процесса извлечения ответа?
- •1. Опишите методику выработки заключения на основе вероятностных характеристик.
- •2. Опишите используемые в системах продукций стратегии управления.
- •Опишите структуру вывода заключения на основе байесовского подхода.
- •2. Опишите процедуру поиска с использованием нескольких моделей
- •1. Опишите основные принципы дедукции на основе байесовского подхода.
- •2. В чем, на современном этапе исследований, отличие искусственного интеллекта от естественного?Чем отличаются формализованные знания от неформализованных?
- •1. Нечеткие и приближенные высказывания? Что такое коэффициент определенности?
- •Если (а1 а2), то в.
- •2. Приведите структуру доказательств на основе резолюции.
- •Другими словами, помня, что
- •1 Учет нескольких признаков при расчете вероятности гипотезы? Для чего и как рассчитывается цена свидетельств? Как учитывается неопределенность в ответе пользователя?
- •2. Интерпретация формулы, область интерпретации, примеры правильно построенных формул.
2. В чем заключается задача представления некоторой системы в виде системы продукций?
Воспользуемся для описания систем ИИ понятием система продукций (СП). Основными элементами СП ИИ являются: глобальная база данных, множество продукции (правила) и система управления (рис. 1.1).
Глобальная база данных – центральная структура данных, используемая системой продукции ИИ. В зависимости от конкретной задачи, эта БД может быть простой, как обычная матрица чисел, или сложной, как большая реляционная индексированная файловая структура.
Продукции (правила) – применяются к глобальной базе данных. Для каждого правила имеется предварительное условие, которому эта база данных либо удовлетворяет, либо нет. Если предварительные условия выполняются, то правило может быть применено. Применение этого правила изменяет базу данных.
Система управления выбирает, какое именно применяемое правило следует использовать и прекращает вычисления, когда глобальная БД удовлетворяет терминальному условию (условию остановок).
В системе продукций поведение системы управления в то время, как она выбирает правила, можно рассматривать как процесс поиска.
Успех решения задачи в значительной мере определяется формой ее представления.
Наиболее употребительной для систем продукций является форма представления задач в пространстве состояний. Представление задачи в пространстве состояний определяется совокупностью трех составляющих – тройкой (So, F, G), где So – множество начальных состояний; F – множество операторов, отображающих одно состояние в другое (т. е. Пространство состояний в себя), G – множество целевых состояний.
При описании пространства состояний и методов поиска решений в искусственном интеллекте широко используется граф и особенно одна его разновидность, называемая деревом. При обсуждении стратегий поиска на графе, считаем, что различные базы данных, полученные в результате применения правил, реально представлены (каждая во всей полноте) в виде графа или дерева.
О
пределенные
пары вершин (xi,
xp)
соединены дугами, и эти дуги направлены
от одного элемента пары к другому. Для
наших целей вершины помечены базами
данных, а дуги – правилами. Если дуга
направлена от вершины xi
к вершине xj
, то говорят, что вершина xj
является приемником или дочерней
вершиной, а xi
– родительской.
Рис. 1.1. Система продукций
Процесс применения операторов (правил) к какой-либо вершине для построения всех ее дочерних вершин называется раскрытием вершины.
Дерево частный случай графа, в котором каждая вершина имеет не более одного родителя. Вершина дерева, не имеющая родителя, называется корневой, а не имеющая приемников – концевой. Корневой вершине соответствует глубина, равная нулю. Глубина любой другой вершины дерева определяется как глубина предшествующей вершины плюс 1.
Порядок раскрытия вершин на дереве принято называть стратегией поиска. Процесс раскрытия продолжается до тех пор пока среди концевых вершин не появится одна или несколько целевых вершин – вершин, соответствующих целевым состояниям (рис. 1.2).
Если система продукций работает непосредственно от исходного состояния к целевому (рис. 1.2.), то она называется прямой системой продукций (ПСП). Правила, применяемые к состояниям для порождения новых состояний называются П-правилами.
Задачу можно решать в обратном направлении, применяя обратные ходы и продвигаясь от целевого состояния к исходному. Каждый обратный ход порождает подцелевое состояние, из которого непосредственно первоочередное целевое состояние можно достичь за один ход. Система продукций, работающая по такому принципу, называется обратной системой продукций (ОСП). Правила, применяемые к целям (конечным или текущим) для порождения подцелей, называются О-правилами (рис. 1.3).
Рис. 1.2. Дерево поиска решений
Рис. 1.3. Дерево поиска решений в обратной системе продукций
Часто удачной является попытка решить задачу путем двустороннего поиска (в прямом и обратном направлении одновременно). Такие системы продукций называются двусторонними. В глобальной базе данных хранятся как состояния (исходные и текущей), так и цели (конечные и текущие). К состояниям применяются П-правила, а к целям применяются О-правила. (рис. 1.4). При поиске такого типа терминальное условие для управляемой системы, которое позволяет сделать вывод о том, что задача решена, должно быть определено как наличие соответствия (совпадения) между исходной текущей целью и конечным текущим состоянием, хранящиеся в глобальной базе данных (рис. 1.4.).
Управляющая система должна так же на каждой стадии принимать решения об использовании применяемого П- либо О-правила.
При определенных условиях порядок, в котором множество правил применяется к глобальной базе данных, несущественен.
В
этом случае можно повысить эффективность
системы продукций, отказываясь от
исследования излишних путей решения
эквивалентных во всем, кроме очередности
правил.
Рис. 1.4. Дерево поиска решений в двусторонней системе продукций
На рис. 1.5. рассматриваются три правила П1, П2 и П3, которые применяются к исходной ГБД - D. Одна и та же БД, помеченная 123, формируется независимо от последовательности применения правил.
Система продукций называется коммутативной, если она обладает следующими свойствами по отношению к любой базе данных D:
каждое из множества правил, применимое к D, применимо к любой базе данных, полученной при использовании применимого правила к D;
если целевое условие удовлетворяется базой D, то оно также удовлетворяется любой базой данных, полученной при использовании любого применимого привали D;
б
аза данных, полученная в результате применения к D любой последовательности применимых к D правил, инвариантна относительно перестановок этой последовательности.
Рис. 1.5. Дерево поиска решений в коммутативной системе продукций
Очевидно, для организации эффективной работы коммутативных систем необходимы методы обнаружения и исключения избыточных путей.
Эффективным средством избежания лишних путей является декомпозиция исходной базы данных на компоненты, которые можно обрабатывать независимо. Правила продукции могут применяться к каждой компоненте.
Чтобы разложить базу данных необходимо разложить и соответствующее терминальное условие. Глобальное терминальное условие можно выразить как конъюнкцию терминальных условий для каждой составляющей базы данных.
Системы продукций, глобальные базы данных и терминальные условия которых допускают декомпозицию, называются разложимыми.
В разложимых системах продукция используется универсальная процедура поиска методом редукции.
Отдельную проблему составляют методы разложения (декомпозиции), которые во многом отражаются на специфику и свойства решаемой задачи.
Как уже указывалось выше, работа любой интеллектуальной системы опирается на знания о предметной области решаемой задачи. В системах продукций эти знания представляются в виде трех обширных категорий, соответствующих подсистемам глобальных баз данных, правил и управления в системах продукций.
Сведения о задаче, которая представлена в глобальной базе данных, иногда называют декларативными знаниями.
Знания, касающиеся какой-либо задачи, которые представлены в правилах, часто называют процедурными.
Знания о задаче, представленные в стратегии управления, часто называют управляющими.
Центральная проблема заключается в следующем: как, основываясь на знания о задаче наилучшим образом организовать его декларативную, процедурную и управляющую компоненты для использования в системе продукций.
Билет №11