Экспертные системы

Содержание

Слайд 2

Особенности экспертных систем

ЭС выделились в самостоятельное направление в исследованиях по ИИ в

Особенности экспертных систем ЭС выделились в самостоятельное направление в исследованиях по ИИ
начале 1980-х гг.
Экспертная система – это программа, аккумулирующая знания специалистов (экспертов) в определенной предметной области и оперирующая знаниями с целью выработки рекомендаций или решения проблем.

Слайд 3

Это часть предметной области, в которой исследуется и решается некая совокупность задач

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

Проблемная область

Слайд 4

Эвристика - некоторое знание, приобретенное человеком по мере накопления практического опыта решения

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

Особенности экспертных систем

Слайд 5

Это сочетание теоретического понимания проблемы и набора эвристических правил для ее решения,

Это сочетание теоретического понимания проблемы и набора эвристических правил для ее решения,
которые эффективны в данной предметной области.

Экспертное знание

Слайд 6

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

Эксперт предоставляет необходимые знания предметной области, описывая свои методы принятия решений и
демонстрируя эти навыки на тщательно отобранных примерах.
Знания, которыми обладает программа, должны быть сконцентрированы на определенной предметной области.

Особенности экспертных систем

Слайд 7

ЭС предназначены для решения трудных практических задач, обладающих определенными особенностями:
ошибочностью, неоднозначностью, неполнотой

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

Слайд 8

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

передача «глубоких» знаний проблемной области; предварительная разработка стратегии перед решением проблемы; предоставление
объяснений полученного решения;
тестирование;
возможность обучения на опыте.

Трудности при использовании ЭС

Слайд 9

Типовые задачи, решаемые ЭС:

извлечение информации из первичных данных;
диагностика неисправностей (в

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

Слайд 11

Инженер по знаниям - специалист по искусственному интеллекту, выступающий в роли промежуточного

Инженер по знаниям - специалист по искусственному интеллекту, выступающий в роли промежуточного
буфера между экспертом и базой знаний.
Интерфейс пользователя - комплекс программных средств, реализующих диалог пользователя с экспертной системой на стадиях ввода информации и получения результатов.
База знаний - совокупность знаний предметной области. База знаний является ядром ЭС, на котором основаны ее «интеллектуальные способности», может пополняться и модифицироваться инженерами по знаниям.

Слайд 12

Интерпретатор (интеллектуальный редактор) - совокупность программных средств, моделирующих ход рассуждений эксперта на

Интерпретатор (интеллектуальный редактор) - совокупность программных средств, моделирующих ход рассуждений эксперта на
основании знаний, имеющихся в базе знаний.
Подсистема вывода – совокупность программ, позволяющих пользователю получить ответы на вопросы:
1. Как была получена та или иная рекомендация?
2. Почему система приняла такое решение?

Слайд 13

Режимы функционирования ЭС

Режим ввода знаний — эксперт с помощью инженера по знаниям

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

Слайд 14

Классификация ЭС по решаемой задаче

интерпретация данных;
диагностирование;
мониторинг;
проектирование;
прогнозирование;
сводное планирование;
оптимизация;
обучение;
управление;
ремонт;
отладка.

Классификация ЭС по решаемой задаче интерпретация данных; диагностирование; мониторинг; проектирование; прогнозирование; сводное

Слайд 15

Классификация ЭС по связи с реальным временем

Статические — решающие задачи в условиях

Классификация ЭС по связи с реальным временем Статические — решающие задачи в
не изменяющихся во времени исходных данных и знаний.
Квазидинамические — интерпретируют ситуацию, которая меняется с некоторым фиксированным интервалом времени.
Динамические — решающие задачи в условиях изменяющихся во времени исходных данных и знаний.

Слайд 16

Этапы разработки ЭС

Идентификация проблем.
Извлечение знаний.
Структурирование знаний.
Формализация.
Реализация ЭС.
Тестирование

Этапы разработки ЭС Идентификация проблем. Извлечение знаний. Структурирование знаний. Формализация. Реализация ЭС. Тестирование

Слайд 17

Акинатор

Игрок должен загадать любого персонажа, а Акинатор должен его отгадать, задавая вопросы.

Акинатор Игрок должен загадать любого персонажа, а Акинатор должен его отгадать, задавая
База знаний автоматически пополняется, поэтому программа может отгадать практически любого известного персонажа.

Слайд 18

WolframAlpha

База знаний и набор вычислительных алгоритмов, интеллектуальный «вычислительный движок знаний».

https://www.wolframalpha.com/

WolframAlpha База знаний и набор вычислительных алгоритмов, интеллектуальный «вычислительный движок знаний». https://www.wolframalpha.com/