ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
Экспертные системы
• ошибочностью, неоднозначностью, неполнотой и противоречивостью исходных данных; • большой размерностью пространства решения,
База знаний (БЗ) в ЭС предназначена для хранения долгосрочных данных, описывающих рассматриваемую область (а не текущих
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
599.66K
Category: softwaresoftware

ES

1. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Тема: Экспертные системы
Преподаватель: Горбунова Л.Ю.
Санкт-Петербург, 2025
1

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

Лекция
План занятия
1.
Понятие ЭС
2.
Назначение ЭС
3.
Особенности ЭС
4.
Структура ЭС
2

3.

Понятие экспертной системы
Экспертная система- это сложный программный комплекс,
способный частично заменить специалиста-эксперта в
разрешении проблемной ситуации.
3

4. • ошибочностью, неоднозначностью, неполнотой и противоречивостью исходных данных; • большой размерностью пространства решения,

Назначение экспертных систем
Экспертные системы предназначены для так называемых
неформализованных задач, таких как: интерпретация,
предсказание, диагностика, планирование, конструирование,
контроль, отладка, инструктаж, управление.
Неформализованные задачи обычно обладают следующими
особенностями:
• ошибочностью, неоднозначностью, неполнотой и
противоречивостью исходных данных;
• большой размерностью пространства решения, т.е. перебор
при поиске решения весьма велик;
• динамически изменяющимися данными и знаниями.
4

5.

Особенности экспертных систем
• Экспертные системы и системы искусственного интеллекта
отличаются от систем обработки данных тем, что в них в
основном используются символьный (а не числовой) способ
представления, символьный вывод и эвристический поиск
решения (а не исполнение известного алгоритма).
• Решения экспертных систем обладают "прозрачностью", т.е.
могут быть объяснены пользователю на качественном уровне.
Это качество экспертных систем обеспечивается их
способностью рассуждать о своих знаниях и умозаключениях.
• Экспертные системы способны пополнять свои знания в
ходе взаимодействия с экспертом.
5

6.

Структура экспертной системы
• Интерфейс пользователя;
• Пользователь;
• Эксперт;
• Инженер по знаниям;
• Решатель (интерпретатор);
• Рабочая память (РП), называемая также базой данных
(БД);
• База знаний (БЗ);
• Интеллектуальный редактор базы знаний;
• Компоненты приобретения знаний;
• Объяснительный компонент;
• Диалоговый компонент.
6

7.

Структура экспертной системы
7

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

Структура экспертной системы
База данных (рабочая память) предназначена для хранения
исходных и промежуточных данных решаемой в текущий момент
задачи. Этот термин совпадает по названию, но не по смыслу с
термином, используемым в информационно-поисковых системах
(ИПС) и системах управления базами данных (СУБД) для
обозначения всех данных (в первую очередь долгосрочных),
хранимых в системе.
База знаний (БЗ) в ЭС предназначена для хранения
долгосрочных данных, описывающих рассматриваемую область
(а не текущих данных), и правил, описывающих целесообразные
преобразования данных этой области. Как правило, база знаний
экспертной системы содержит факты и правила — набор
инструкций, применяя которые к известным фактам можно
получать новые факты.
8

9.

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

10.

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

11.

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

12.

Требования к задачам решаемым экспертными системами
1) задача может быть естественным образом решена посредством манипуляции с
символами ;
2) задача должна иметь эвристическую, а не алгоритмическую природу, т.е. ее
решение должно требовать применения эвристических правил.
3) задача должна быть достаточно сложна, чтобы оправдать затраты на
разработку ЭС. Однако она не должна быть чрезмерно сложной (решение
занимает у эксперта часы, а не недели),
4) задача должна быть достаточно узкой, чтобы решаться методами ЭС, и
практически значимой.
12

13.

Наиболее известные экспертные системы
DENDRAL. Промышленная экспертная система. Её задача — на основе
химической формулы и масс-спектрограммы вывести возможные
структуры молекулы.
MYCIN, TEIRESIAS, EMYCIN. Медицинские экспертные системы, которые
решают задачи постановки диагноза и определения методов лечения
инфекционных заболеваний крови.
CENTAUR. Система для диагностики лёгочных заболеваний.
PROSPECTOR и KAS. Экспертная система для геологии, которая помогает
определить наличие месторождения руды заданного вида на основе
анализа геологических данных.
13

14. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Тема: Экспертные системы
Преподаватель: Горбунова Л.Ю.
Санкт-Петербург, 2025
141
English     Русский Rules