8117

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

Лекция

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

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

Русский

2013-02-04

69 KB

31 чел.

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

(Конспект)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

10931. Розмічання за шаблоном, площинне розмічання 44 KB
  Тема уроку: Розмічання за шаблоном площинне розмічання Мета уроку: 1 .Сформувати знання у учнів про розмічання плоских виробів з деревини; 2. Ознайомити учнів з призначенням і будовою розмічального інструменту; 3. Сформувати у учнів вміння і навички при виконанні п...
10932. Слюсарний верстак. Організація робочого місця у слюсарній майстерні. Правила безпечної праці 38.5 KB
  Тема: Слюсарний верстак. Організація робочого місця у слюсарній майстерні. Правила безпечної праці. Мета уроку: Засвоєння знань про організацію робочого місця правила безпечної праці та внутрішнього розпорядку у шкільній майстерні. Розвивати память спостережли
10933. КОНСТИТУЦИОНАЛЬНОЕ РАЗНООБРАЗИЕ ЧЕЛОВЕЧЕСТВА: ПСИХОФИЗИОЛОГИЧЕСКИЕ АСПЕКТЫ 501.5 KB
  Учение о конституции, или конституционология, является одной из наиболее запутанных проблем антропологии. Как мы уже неоднократно отмечали, это вызвано отчасти разным пониманием самого термина конституция и трансформацией его содержания в развитии данной области антропологии. В дословном переводе латинское слово constitutio означает состояние, сложение или свойство.
10934. Проектирование локального нормативного акта, регламентирующего делопроизводство в образовательном учреждение интернатного типа 85.28 KB
  Работа с документами неизбежно требует регламентации всего комплекса выполняемых процедур - от момента создания документа до их хранения. В настоящее время в области делопроизводства отсутствуют общегосударственные нормативные правовые акты, устанавливающие единые правила подготовки и обработки управленческой документации.
10935. Техніка. Поняття про механізми 75.5 KB
  Тема. Техніка. Поняття про механізми. Мета: сформувати поняття про механізми перетворення руху їх види призначення та застосування в техніці; розвивати вміння визначати та пояснювати призначення ведучої та веденої деталі сутності процесу передачі руху від однієї д
10936. Технологія обпилювання металевих заготовок напилками 29 KB
  Тема 5:Технологія обпилювання металевих заготовок напилками. Мета: Навчальна: сформувати знання вміння та навички обпилювання металевих заготовок напилками. Виховна: виховувати в учнів культуру праці та бережливе ставлення до інструментів. Розвиваюча: розвиват
10937. Технологія свердлильних робіт. Свердла, кути заточування свердел. 29 KB
  Тема 6: Технологія свердлильних робіт. Свердла кути заточування свердел. Мета: Навчальна: сформувати знання навички та вміння свердління виробів з тонколистового металу. Виховна: виховувати в учнів бережливе ставлення до інструментів та культуру...
10938. Закономірності і принципи формоутворення предметного середовища 63 KB
  Тема 7: Вступ. Закономірності і принципи формоутворення предметного середовища. Мета: Навчальна: сформувати знання про предмет дизайнrdquo; вміння та навички повязані з даним поняттям. Виховна: виховувати в учнів культуру праці та бережливе ставлення до інструмент...
10939. Основи художнього конструювання 28 KB
  Тема 8:Основи художнього конструювання. Мета: Навчальна: сформувати знання вміння та навички повязані з даними поняттями. Виховна: виховувати в учнів культуру праці та бережливе ставлення до чужої праці. Естетичне сприймання предметів. Розвиваюча: розвивати у ш