Системы искусственного интеллекта. Проектирование систем искусственного интеллекта

Содержание

Слайд 2

Обобщенная структура систем ИИ

База знаний

Подсистема
пользовательского
интерфейса

Машина
вывода

Подсистема
объяснения
ответа

Подсистема
приобретения
знаний

База данных
(рабочая область)

Внешняя
среда

Обобщенная структура систем ИИ База знаний Подсистема пользовательского интерфейса Машина вывода Подсистема

Слайд 3

Основные компоненты интелектуальных систем

Подсистема пользовательского интерфейса обеспечивает связь на ограниченном естественном

Основные компоненты интелектуальных систем Подсистема пользовательского интерфейса обеспечивает связь на ограниченном естественном
языке, речевой ввод, а также визуальные представления (графику).

Слайд 4

Основные компоненты интеллектуальных систем

В качестве пользователя может выступать либо человек-оператор, либо

Основные компоненты интеллектуальных систем В качестве пользователя может выступать либо человек-оператор, либо
сам производственный процесс в случае закрытых циклических операций. Для некоторых производственных процессов бывают необходимы средства для автоматического получения данных и их обработки, а также обратной связи по управлению.

Слайд 5

Основные компоненты интелектуальных систем

Основу - ядро любой интеллектуальной системы - составляют

Основные компоненты интелектуальных систем Основу - ядро любой интеллектуальной системы - составляют
база знаний и заложенный в систему механизм вывода решений. База знаний проектируется в соответствии с выбранной моделью преставления знаний.
Характер поиска необходимых знаний в БЗ, способ организации вывода решений определяются стратегией управления интеллектуальной системы. Стратегия управления представляет собой средство, использующее рассуждения или осуществляющее выводы о знаниях, содержащихся в БЗ. Сформулируем более точно функции механизма вывода и стратегий управления.

Слайд 6

Основные компоненты интелектуальных систем

Механизм вывода реализует общую встраиваемую схему поиска решений.

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

Слайд 7

Основные компоненты интелектуальных систем

Наиболее часто реализуемый вариант структуры взаимодейст­вия решающих компонентов

Основные компоненты интелектуальных систем Наиболее часто реализуемый вариант структуры взаимодейст­вия решающих компонентов
систем ИИ включает в себя БЗ, рабочую память (глобальную БД) и механизм вывода.
Работа механизма вывода в общем случае заключается в анализе состояния рабочей памяти и выявлении по описанию характера и типа данных в рабочей памяти в БЗ знаний (правил, объектов или фактов), соотносимых с этим описанием. То есть в БЗ определяется некий подходящий блок знаний (или набор блоков), готовый работать в соответствии с текущими данными рабочей памяти.

Слайд 8

Основные компоненты интелектуальных систем

Подсистема объяснений функционально предназначена для формирования ответов на

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

Слайд 9

Основные компоненты интелектуальных систем

Системы искусственного интеллекта различных типов, ориентированные на разные

Основные компоненты интелектуальных систем Системы искусственного интеллекта различных типов, ориентированные на разные
проблемные области, должны иметь специфичные для них СО (некоторые типы ИС могут вообще не иметь СО). Однако в настоящее время на практике все СО реализуются на одних и тех же принципах в основном двумя способами:
фиксацией событий и состояний с помощью заготовленных текстов на естественном языке;
трассировкой рассуждений, обратным развертыванием дерева целей с указанием подцелей.

Слайд 10

Основные компоненты интелектуальных систем

Подсистема приобретения знаний обеспечивает обновление базы знаний, которое

Основные компоненты интелектуальных систем Подсистема приобретения знаний обеспечивает обновление базы знаний, которое
при необходимости выполняет инженер по знаниям.

Слайд 11

Проектирование интеллектуальных систем — это итеративный и эволюционный процесс, в котором участвуют

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

Слайд 12

При оценке проблемной области на этапе проектирования интеллектуальных систем необходимо учитывать следующие

При оценке проблемной области на этапе проектирования интеллектуальных систем необходимо учитывать следующие
факторы:

легкость сбора данных,
представимость данных,
оправданность затрат на разработку интеллектуальной системы,
наличие экспертов,
наличие необходимых ресурсов (компьютеров, программистов, программного обеспечения и т. д.).

Слайд 13

Этапы проектирования интелектуальных систем

Существуют различные взгляды на определение числа этапов проектирования

Этапы проектирования интелектуальных систем Существуют различные взгляды на определение числа этапов проектирования
интеллектуальных систем. Это зависит от многих факторов, в частности от характера функций будущей интеллектуальной системы, области использования, наличия развитых инструментальных средств и т. д.
В издании «Построение экспертных систем” под ред. Ф. Хейса-- Рота, Изд. Мир, 1987 предлагается, процесс построения систем ИИ разделить на пять этапов.

Слайд 14

Этапы проектирования интелектуальных систем

Идентификация определения задач и идентификация их характеристик.
Выделение главных

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

Слайд 15

Взаимосвязь этапов проектирования интелектуаль-ных систем

Взаимосвязь этапов проектирования интелектуаль-ных систем

Слайд 16

Идентификация определения задач и идентификация их характеристик.

На этом этапе устанавливаются задачи,

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

Слайд 17

Выделение основных понятий предметной области

дает возможность анализировать тип знаний, которыми оперирует

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

Слайд 18

Выбор модели представления знаний и определение механизма вывода решений.

Эти компоненты моделирования

Выбор модели представления знаний и определение механизма вывода решений. Эти компоненты моделирования
в значительной степени влияют на успешное решение поставленной задачи по проектированию системы.
Разработанная структура для представления знаний является основой для реализации следующего этапа — непосредственного построения базы знаний системы.

Слайд 19

Выбор или разработка языка представления знаний

После того как правила сформулированы и

Выбор или разработка языка представления знаний После того как правила сформулированы и
описаны на выбранном языке представления знаний, они заносятся инженером знаний в БЗ.

Слайд 20

Тестирование системы

Работоспособность системы определяется путем решения конкретных проверочных задач. При выявлении

Тестирование системы Работоспособность системы определяется путем решения конкретных проверочных задач. При выявлении
различных недостатков происходит обращение к тому или иному этапу разработки в зависимости от характера недостатков. При отсутствии каких-либо знаний в системе ИИ или их недостаточной определенности возвращаются к этапу 4 и по возможности вносят поправки.

Слайд 21

Тестирование системы

В случае если какие-либо знания, представленные экспертом практически невозможно представить

Тестирование системы В случае если какие-либо знания, представленные экспертом практически невозможно представить
в пределах выбранной модели представления знаний, то возвращаются к этапу 3 и выбирают альтернативные модели представления знаний.

Слайд 22

Тестирование системы

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

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

Слайд 23

Приведенная схема последовательности работ достаточно полно и подробно раскрывает процесс проектирования

Приведенная схема последовательности работ достаточно полно и подробно раскрывает процесс проектирования систем
систем ИИ, но некоторые важные этапы, связанные с созданием ряда функциональных модулей систем ИИ, не рассмотрены.

Слайд 24

Более подробный перечень работ при проектировании интеллектуальных систем:


извлечение знаний из

Более подробный перечень работ при проектировании интеллектуальных систем: извлечение знаний из эксперта
эксперта и передача их системе;
выбор способа представления знаний в системе;
выбор стратегии вывода (управления);
выбор подсистемы объяснения;
выбор подсистемы взаимодействия с пользователем;
выбор адекватных средств реализации системы.

Слайд 25

Приобретение знаний

Интеллектуальные системы создаются совместно со специалистами, которые передают свои знания

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

Слайд 26

Приобретение знаний

Процесс этот сложный, трудоемкий, содержит факторы технического, психологического, производственного и

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

Слайд 27

Приобретение знаний


Приобретение знаний
Имя файла: Системы-искусственного-интеллекта.-Проектирование-систем-искусственного-интеллекта.pptx
Количество просмотров: 23
Количество скачиваний: 0