8117

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

Лекция

Информатика, кибернетика и программирование

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

Русский

2013-02-04

69 KB

32 чел.

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

(Конспект)

Понятие экспертной системы.

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

Первые ЭС начали разрабатываться в середине 60-х годов прошлого века для решения задач медицинской диагностики (система MYCIN), определения структуры сложных молекул по данным масс-спектрограмм (система DENDRAL), определения залежей полезных ископаемых (система PROSPECTOR) и др. В течение 70-х и 80-х годов прошлого века шло активное развитие и формирование инженерии знаний, как важнейшего направления в рамках искусственного интеллекта (ИИ). В настоящее время ЭС широко используется в самых различных областях.

Отличительной чертой данного класса систем является использование для решения задач знаний опытного эксперта.

Кассы задач, в которых используются ЭС:

  •  интерпретация – составление смыслового описания ситуации по наблюдаемым данным – распознавание образов, понимание речи и т. п. (SPE - определение концентрации гамма-глобулина в крови);
  •  медицинская и техническая диагностика – определение причин неисправностей по результатам наблюдений (MYCIN - диагностика бактериальных инфекций);
  •  прогнозирование – определение вероятных последствий наблюдаемых ситуаций – предсказание погоды, урожая, курса валют и т.п. (PLANT/cd - определения потерь урожая от черной совки);
  •  планирование – определение последовательности действий, приводящих к желаемой цели – планирование действий робота, маршрута движения (TATR - планирование авиаударов по аэродромам противника);
  •  управление – целенаправленное воздействие на объект (применяется в задачах, где традиционные модели автоматического управления неприменимы или неэффективны: управление деловой активностью, боем, воздушным движением и т.п.);
  •  мониторинг – сравнение результатов наблюдений с ожидаемыми или желаемыми (медицинский и экологический мониторинг, атомные электростанции);
  •  обучение – диагностика, формирование и коррекция знания и навыков обучаемого GUIDON - обучение студентов-медиков (антибактериальная терапия);.
  •  отладка - составление рецептов исправления неправильного функционирования системы. ONCOCIN - планирование химиотерапевтического лечения;
  •  ремонт - выполнение последовательности предписанных исправлений. TQMSTUNE - настройка масс-спектрометра.
  •  проектирование - построение конфигурации объектов при заданных ограничениях. XCON (R1) - выбор оптимальной конфигурации аппаратных средств (VAX).

На рис. 13.1 представлена обобщенная архитектура ЭС.

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

Компонента приобретения знаний предназначена для занесения в БЗ новых знаний и модификации имеющихся, как на этапе начального обучения ЭС, так и в режиме ее дообучения в процессе эксплуатации. Ее задачей, в частности, является преобразование знаний в форму, позволяющую машине логических выводов (МЛВ) использовать их в процессе работы.

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

База знаний служит для хранения знаний о проблемной области. Форма хранения соответствует выбранной модели представления знаний.

Машина логических выводов (МЛВ) или интерпретатор осуществляет вывод решения задачи на основе имеющихся в системе знаний и фактов. БД, БЗ и МЛВ составляют ядро ЭС.

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

Этапы разработки и стадии жизненного цикла ЭС.

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

Этап идентификации – происходит осмысление необходимости решения задачи методами инженерии знаний, уточняются цели и задачи ЭС,  определяются участники процесса разработки и их роли, а также требуемые ресурсы, в том числе возможные источники знаний.

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

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

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

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

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

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

Исследовательский прототип решает все требуемые задачи, но не полностью отлажен и неустойчив в работе.

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

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

Коммерческая система пригодна для продажи различным потребителям.


 

А также другие работы, которые могут Вас заинтересовать

26729. Сущность бюджетного федерализма 32.5 KB
  Сущность бюджетного федерализма. Для обновления бюджетного устройства РФ необходим пересмотр сложившихся отношений между бюджетами различных уровней. России федеральному государству с трехуровневой бюджетной системой необходимо бюджетное устройство основанное на принципах бюджетного федерализма под которым понимается система налоговобюджетных взаимоотношений органов власти и управления различных уровней на всех стадиях бюджетного процесса. Реализация концепции бюджетного федерализма основана на сочетании двух взаимодополняющих тенденций...
26730. Задачи и формы органов местного самоуправления 49 KB
  Задачи и формы органов местного самоуправления. гарантии и права контроль и надзор Классификация органов местного самоуправления По способу образования Выборные Другие формируемые: на добровольной основе с последующим утверждением; на основе назначения; на основе кооптации по установленным нормам. По назначению специализации Общего назначения Специального назначения По полномочиям Исполняющие собственные полномочия Исполняющие отдельные государственные полномочия Исполняющие добровольные полномочия По способу принятия решений...
26731. Организационная структура местной (городской, районной, поселковой) администрации 47 KB
  Организационная структура местной городской районной поселковой администрации. Признаки местной администрации именно как исполнительно распорядительного органа. Согласно законодательству местной администрацией руководит глава местной администрации на принципах единоначалия. Главой местной администрации является либо глава муниципального образования либо лицо назначаемое на должность главы местной администрации по контракту заключаемому по результатам конкурса на замещении указанной должности на срок полномочий определяемый уставом...
26732. Организация труда муниципального служащего. Формирование кадрового резерва 37 KB
  Муниципальным служащим является гражданин Российской Федерации достигший возраста 18 лет исполняющий в порядке определенном уставом муниципального образования в соответствии с федеральными законами и законами субъекта Российской Федерации обязанности по муниципальной должности муниципальной службы за денежное вознаграждение выплачиваемое за счет средств местного бюджета. Помимо оснований предусмотренных законодательством Российской Федерации о труде увольнение муниципального служащего может быть осуществлено также по инициативе...
26733. Этика муниципального служащего 30.5 KB
  Этика муниципального служащего. Дополнительным показателем профессионализма муниципального служащего является выполнение им этических норм. Свод этических правил муниципального служащего это система определенных нравственных стандартов поведения особой социальнопрофессиональной группы обеспечивающей реализацию функций муниципального управления. Он не регламентирует частную жизнь муниципального служащего не ограничивает его права и свободы а лишь определяет нравственную сторону его деятельности устанавливает этические нормы служебного...