Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Экспертные системы (презентация).pptx
Скачиваний:
113
Добавлен:
22.06.2019
Размер:
2.02 Mб
Скачать

Экспертн

ые

системы

Экспертная система (ЭС, англ. expert system) — компьютерная система,

способная частично заменить

специалиста-эксперта в разрешении проблемной ситуации.

История ЭС

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

ИсторияЭкспертная системаЭС Mycin, разработанная в том же

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

проекта Mycin.

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

Как правило, экспертные системы создаются для решения практических задач в некоторых узкоспециализированных областях, где большую роль играют знания «бывалых» специалистов.

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

задачи не могут быть заданы в числовой форме;

цели нельзя выразить в терминах точно определенной целевой функции;

не существует алгоритмического решения задачи;

если алгоритмическое решение есть, то его нельзя использовать из-за ограниченности ресурсов (время, память).

Применение

для

Наличие

 

 

 

Обеспечение

такого

Возможность

 

решения

 

проблем

прогностических

нового качества,

как

использования ЭС

высококачественного

возможностей,

при

институциональная

для обучения

и

опыта,

 

который

которых

ЭС

выдаёт

память,

за

счёт

тренировки

 

представляет

уровень

ответы

не

только

входящей в

состав

ЭС

руководящих

 

мышления

наиболее

для

конкретной

базы знаний, которая

работников,

 

квалифицированных

ситуации,

но

и

разработана

в

ходе

обеспечивая

 

экспертов

в

данной

показывает,

 

как

взаимодействий

 

со

новых служащих

области,

что

ведёт к

изменяются

 

эти

специалистами

 

и

обширным

и

решениям

творческим,

ответы

в

новых

организации,

 

багажом

опыта

точным

 

и

ситуациях,

 

с

представляет

собой

стратегий,

по

эффективным.

 

возможностью

 

текущую политику этой

которым

можно

 

 

 

подробного

 

 

группы

 

людей.

изучать

 

 

(2

)

(3

(4 )

)

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

(1) Экспертная система - это

(5)программное средство, использующее знания экспертов, для высокоэффективного решения задач

 

(1)

 

 

 

в

 

интересующей

пользователя

 

 

 

 

 

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

 

 

 

 

 

системой, а не просто программой,

 

 

 

 

 

так как содержит базу знаний,

 

 

 

 

 

решатель

проблемы и

компоненту

 

 

 

 

 

поддержки.

Последняя

из

них

(3)

Инженер

 

 

помогает

Средство построенияпользователюЭС

знаний

-

(4)

 

 

с

 

-

человек,

как

 

 

взаимодействовать

основной

правило,

это

программное

средство,

имеющий

познания

программ й.

 

 

инженером

 

в

используемое

информатике

 

 

 

и

знаний

или

программистом

искусственном интеллекте

для

построения

ЭС.

Этот

и

знающий,

как

 

надо

инструмент

отличается

от

строить

ЭС.

Инженер

обычных

 

языков

знаний

 

опрашивает

программирования

тем,

что

экспертов,

организует

обеспечивает

 

удобные

знания,

решает,

каким

способы

 

представления

образом они должны быть

сложных

высокоуровневых

представлены

в

ЭС,

и

понятий.

 

 

 

может

 

 

помочь

 

 

 

 

 

 

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

создатель инструмента, отлаживающий средство построения ЭС;

инженер знаний, уточняющий существующие в ЭС знания;

эксперт, добавляющий в систему новые знания;

клерк, заносящий в систему текущую информацию.

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