- •Лекция 1. Основные понятия в области представления знаний
- •1.1 Основные направления исследований в области искусственного интеллекта
- •1.2 Данные и знания
- •1.3 Особенности знаний, отличающие их от данных
- •Лекция 2. Основные понятия систем представления знаний
- •2.2 Универсальные модели представления знаний
- •Лекция 3. Основы построения логических моделей знаний
- •3.1 Понятие формальной системы
- •Ний (аксиом). Должна существовать процедура п(а) проверки принадлежности любого синтаксически правильного выражения множеству а.
- •3.2.1 Исчисление высказываний
- •3.2.2 Исчисление предикатов
- •3.3 Правила вывода, используемые в логических моделях
- •Лекция 4. Принцип резолюций
- •Лекция 5. Семантические сети
- •Лекция 6. Фреймы для представления знаний
- •4.2.1 Виды фреймов
- •4.2.2 Способы означивания фрейма – прототипа или получения значений во фрейме – примере
- •Запрос 1. Любят ли ученики сладкое?
- •4.2.3 Особенности логического вывода
- •Лекция 7. Основы построения продукционной системы
- •7.1 Структура продукционной системы
- •7.2 Управление функционированием системы
- •Лекция 8. Локальный и глобальный подходы к управлению системой продукций
- •Стратегии разрешения конфликтов
- •Применение метаправил
- •Прямая и обратная цепочки рассуждений
- •Преимущества и недостатки продукционных систем
1.1 Основные направления исследований в области искусственного интеллекта
Искусственный интеллект – это научная дисциплина, в рамках которой разрабатываются модели и методы решения задач, считающихся интеллектуальными и не поддававшихся ранее формализации и автоматизации.
В качестве практического результата данного направления выступает создание интеллектуальных информационных систем (ИИС) для решения множества задач, для которых ранее созданные системы не пригодны.
Основные направления исследований в области искусственного интеллекта следующие:
1. Разработка ИИС или систем, основанных на знаниях. Целью построения таких систем является применение знаний высококвалифицированных специалистов - экспертов для решения сложных практических задач. При этом используются знания, накопленные экспертами в виде конкретных правил решения тех или иных задач. В таких системах воспроизводится человеческий способ анализа неструктурированных и слабоструктурированных проблем. В рамках данного направления разрабатываются модели представления, извлечения и структурирования знаний, изучаются проблемы создания баз знаний, являющихся ядром систем, основанных на знаниях.
Разработка естественно-языковых интерфейсов и машинный перевод. Системы машинного перевода предназначены для повышения доступности информации и оперативности перевода больших объемов научно-технических текстов. В основе таких систем лежит база знаний в определенной предметной области и сложные модели, обеспечивающие трансляцию «исходный язык оригинала – язык смысла – язык перевода». В этих системах осуществляется анализ и синтез естественно-языковых сообщений. Данное направление охватывает разработку методов и систем, обеспечивающих общение человека с компьютером на естественном языке.
3. Генерация и распознавание речи. Системы речевого сообщения создаются для ускорения ввода информации в ЭВМ, разгрузки зрения и рук пользователя, для реализации речевого общения на значительном расстоянии.
4. Обработка визуальной информации. В этом направлении решаются задачи обработки, анализа и синтеза изображений. Задача обработки изображения связана с трансформированием графических образов в новые изображения. Задача анализа состоит в преобразовании исходного изображения в данные другого типа, например в текстовые описания. При синтезе изображений на вход системы поступает алгоритм построения изображения, а выходными данными являются графические объекты (системы машинной графики).
5. Обучение и самообучение. Эта область включает модели, методы и алгоритмы, ориентированные на автоматическое накопление и формирование знаний с использованием процедур анализа и обобщения данных.
6. Распознавание образов. Решение этой задачи состоит в отнесении объектов к классам, которые описываются совокупностями определенных значений признаков.
7. Игры и машинное творчество. Это направление охватывает сочинение компьютерной музыки, стихов, изобретение новых объектов, создание интеллектуальных компьютерных игр.
8. Программное обеспечение систем искусственного интеллекта. Это инструментальные средства для разработки интеллектуальных систем. Такие средства включают: специальные языки программирования, ориентированные на обработку символьной информации (LISP, SMALLTALK, РЕФАЛ); языки логического программирования (PROLOG); языки представления знаний (OPS5, KRL, FRL); интегрированные программные среды для создания интеллектуальных систем (КЕ, ARTS, GURU); оболочки экспертных систем (BUILD, EMYCIN, ЭКСПЕРТ), позволяющие создавать прикладные экспертные системы (ЭС), не прибегая к программированию.
9. Интеллектуальные роботы. Для создания автономных интеллектуальных роботов необходимо решить проблемы в области интерпретации знаний, машинного зрения, адекватного хранения и обработки трёхмерной визуальной информации.
