27
Экспертные системы как прикладная область искусственного интеллекта Подготовила Челядина Е.И., Группа ИТ-01

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

  • Upload
    -

  • View
    189

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Экспертные системы

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

как прикладная

область

искусственного

интеллектаПодготовила

Челядина Е.И.,

Группа ИТ-01

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

ВВЕДЕНИЕ

Экспертные системы возникли как значительный практический результат в применении и развитии методов искусственного интеллекта -совокупности научных дисциплин, изучающих методы решения задач интеллектуального (творческого) характера с использованием ЭВМ.

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

Page 3: Экспертные системы

Что же такое экспертные системы?

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

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

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

Page 4: Экспертные системы

Классификация экспертных систем

Классификация

по решаемой

задаче:

•SIAP

•в системах

АВТАН-ТЕСТ и

МИКРОЛЮШЕР

и т.д.

Page 5: Экспертные системы

Классификация экспертных систем

Диагностика:

•ANGY

•система СRIB

и т.д.

Page 6: Экспертные системы

Классификация экспертных систем

Мониторинг:

•СПРИНТ

•REACTOR;

•FALCON

Page 7: Экспертные системы

Классификация экспертных систем

Проектирова

ние :

•САDHELР

•SYN и другие

Page 8: Экспертные системы

Классификация экспертных систем

Прогнозирова

ние:

•WILLARD

•РLANT

•ЕСОN и другие

Page 9: Экспертные системы

Классификация экспертных систем

Планирование:

•STRIPS

•ISIS

•МОLGЕN

Page 10: Экспертные системы

Классификация экспертных систем

Обучение:

•«Учитель

Лиспа

•РROUSТ

Page 11: Экспертные системы

Классификация экспертных систем

Классифика

ция по связи

с реальным

временем:

Диагностика

неисправност

ей в

автомобиле.

Page 12: Экспертные системы

Классификация экспертных систем

Квазидинам

ические

экспертные

системы:

Микробиологи

ческие

экспертные

системы

Page 13: Экспертные системы

Классификация экспертных систем

Динамические

экспертные

системы:

Управление

гибкими

производственн

ыми

комплексами

Page 14: Экспертные системы

Классификация экспертных систем

Классификаци

я по типу ЭВМ:

•Эльбрус, CRAY,

CONVEX и

другие

•Mainfrave

•SUN, АРОLLО

•VАХ, micro-VАХ

и другие

•IВМ РС, МАС II

и подобные

Page 15: Экспертные системы

Классификация экспертных систем

Классификация по степени интеграции с другими программами

Page 16: Экспертные системы

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

традиционных программ

Компетентность.

Символьные рассуждения.

Глубина.

Самосознание.

Page 17: Экспертные системы
Page 18: Экспертные системы
Page 19: Экспертные системы
Page 20: Экспертные системы

СТРУКТУРА, ЭТАПЫ РАЗРАБОТКИ ЭКСПЕРТНЫХ СИСТЕМ

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

Объяснительный компонент

База данных

База знаний

Решатель

Диалоговый компонент

Представители специальных служб,

которые участвуют в разработке

экспертной системы:

эксперт;

инженер по знаниям

программист

Page 21: Экспертные системы

СТРУКТУРА, ЭТАПЫ РАЗРАБОТКИ ЭКСПЕРТНЫХ СИСТЕМ

Организация знаний в экспертных системах

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

эвристики, потому что

задачи, которые она решает

трудны и не до конца понятны.

Эти задачи не поддаются

строгому математическому

анализу или алгоритмическому

решению. Алгоритмический

метод гарантирует корректное

или оптимальное решение

задачи, тогда как эвристический

метод даѐт приемлемое решение

в большинстве случаев.

Page 22: Экспертные системы

СТРУКТУРА, ЭТАПЫ РАЗРАБОТКИ ЭКСПЕРТНЫХ СИСТЕМ

Организация знаний в экспертных системах

Знания в экспертной системе организованы таким образом, чтобы знания

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

как общие знания о том, как решать задачи, или знания о том, как

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

области называются базой знаний, тогда как общие знания о нахождении

решений задач называются механизмом вывода.

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

образом, называется системой, основанной на знаниях.

Page 23: Экспертные системы

СТРУКТУРА, ЭТАПЫ РАЗРАБОТКИ ЭКСПЕРТНЫХ СИСТЕМ

Организация знаний в экспертных системах

База знаний экспертной

системы содержит факты

(данные) и правила (или другие

представления знаний),

использующие эти факты как

основу для принятия решений.

Механизм вывода содержит

интерпретатор, определяющий,

каким образом применять

правила для вывода новых

знаний, и диспетчер,

устанавливающий порядок

применения этих правил.

Page 24: Экспертные системы

СТРУКТУРА, ЭТАПЫ РАЗРАБОТКИ ЭКСПЕРТНЫХ СИСТЕМ

Организация знаний в экспертных системах Представление знаний, основанное на правилах, построено на

использовании выражений вида ЕСЛИ (условие) - ТО (действие).

Например:

Если пациент был по профессии изолировщиком до 1988 г., то пациент

непосредственно работал с асбестом. Если пациент непосредственно

работал с асбестом и пациент находился при этом в закрытом помещении,

то пациент получил большую дозу асбестовой пыли.

Сопоставление частей ЕСЛИ правил с фактами может породить так

называемую цепочку выводов. Цепочка выводов, образованная

последовательным применением правил 1 и 2, изображена на рисунке 5.

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

том, насколько серьѐзную дозу канцерогенного вещества пациент получил

при работе с асбестом.

Page 25: Экспертные системы

СТРУКТУРА, ЭТАПЫ РАЗРАБОТКИ ЭКСПЕРТНЫХ СИСТЕМ

Технология разработки экспертных систем (этапы):

ЭТАП 1: ВЫБОР ПОДХОДЯЩЕЙ ПРОБЛЕМЫ

ЭТАП 2: РАЗРАБОТКА ПРОТОТИПНОЙ СИСТЕМЫ

I. ПОНЯТИЕ ПРОТОТИПНОЙ СИСТЕМЫ

II. ИДЕНТИФИКАЦИЯ ПРОБЛЕМЫ

III. ИЗВЛЕЧЕНИЕ ЗНАНИЙ

IV. СТРУКТУРИРОВАНИЕ ИЛИ КОНЦЕПТУАЛИЗАЦИЯ ЗНАНИЙ

V. ФОРМАЛИЗАЦИЯ

VI. РЕАЛИЗАЦИЯ

VII. ТЕСТИРОВАНИЕ

ЭТАП 3: РАЗВИТИЕ ПРОТОТИПА ДО ПРОМЫШЛЕННОЙ ЭКСПЕРТНОЙ СИСТЕМЫ

ЭТАП 4: ОЦЕНКА СИСТЕМЫ

ЭТАП 5: СТЫКОВКА СИСТЕМЫ

ЭТАП 6: ПОДДЕРЖКА СИСТЕМЫ

Page 26: Экспертные системы
Page 27: Экспертные системы