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

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

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

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

Комбинаторные задачи и составление расписаний

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

В большинстве задач такого типа область возможных комбинаций, из которых предстоит выбирать ответ, чрезвычайно велика.

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

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

Доказательство теорем

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

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

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