8117

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

Лекция

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

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

Русский

2013-02-04

69 KB

30 чел.

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

(Конспект)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

45199. Порядок определения размера арендной платы, условий и сроков ее внесения за использование земельных участков, предоставляемых для строительства 30.5 KB
  Размер арендной платы за один квадратный метр земельного участка в год рассчитывается по формуле: А = Скад х Ки х Ка х Кс х Кв х Кпр где: Скад – среднее значение удельного показателя кадастровой стоимости земель в городском округе Самара; Ки – коэффициент инфляции рассчитываемый как произведение индексов-дефляторов инвестиций предусмотренных в рамках прогноза социально-экономического развития Самарской области Ка – коэффициент категории арендатора определяемый в соответствии с приложением № 1 к настоящему Порядку; Кс – коэффициент сроков...
45200. Определение и структура сметной стоимости строительства, строительно-монтажных работ и себестоимости строительно- монтажных работ (формулы Сстр, Ссмр, Сс, НР, СП) 25.5 KB
  Сметная стоимость строительно-монтажных работ Собор – сметная цена оборудования Спр – стоимость прочих затрат Сметная стоимость строительно-монтажных работ: Ссмр = Сс СП где: Сс – сметная себестоимость строительно-монтажных работ СП – сметная прибыль средства необходимые для покрытия отдельных расходов подрядных организаций на развитие производства соц.2001 ФОТ = От оплата труда рабочих Отм оплата труда машинистов Сметная себестоимость -работ: Сс = ПЗ НР где: ПЗ...
45201. Определение и структура прямых затрат 14.53 KB
  Стоимость материальных ресурсов франко-приобъектного склада отпускная цена транспортные расходы Оплата труда рабочих согласно ежемесячной статистике Учреждения статистики Стоимость эксплуатации машин: Эм = А Р Б Отм Э С Г П где: А – амортизационные отчисления на полное восстановление Р – затраты на ремонт и технич.оборудование Б – затраты на замену быстроизнашивающихся частей Отм – оплата труда машинистов Э – затраты на...
45202. Накладные расходы. Определение, виды, база начисления, назвать основные статьи НР 14.12 KB
  Определение Для определения норм накладных расходов в локальных сметных расчетах используются методические указания по определению величины НР в строительстве МДС 81332004 и письма мин. МДС 81332004 МДС 81332004 и ремонтно-строительных работ прил. МДС 81332004
45203. Описание архитектуры производственного предприятия в системе ПитерСофт: Управление процессами 1.3 MB
  Что же собой представляет архитектура предприятия? В самом общем виде под архитектурой предприятия (ЕА - Enterprise Architecture) понимается всестороннее и исчерпывающее описание (модель) всех его ключевых элементов и межэлементных отношений.
45205. Сметная прибыль. Определение, виды, база исчисления, состав затрат 16.01 KB
  В состав нормативов СП входят затраты: Отдельных федеральных регионов местные сборы Налог на прибыль Налог на имущество по ставкам установленным организацией местного самоуправления не выше 5 Расширение производства подрядовой организации Модернизация оборудования Реконструкция объектов основных фондов Материальная стимуляция работников Проведение мероприятий по охране и отдых несвязанных с участием работников производственных процессов Организация помощи учебным заведениям Виды сметной прибыли Общеотраслевой норматив...
45206. Локальные и объектные сметные расчеты 169.89 KB
  2004 методика по определению стоимости строительства строит. стоимости 1. Показатели единичной стоимости по конструктивным элементам Объектносметный расчет рекомендуется составлять в текущем уровне цен на объекты в целом путем суммирования ранних из локальных сметных расчетов с группировкой затрат по соответствующим графам сметной стоимости По стоимости: строительных работ монтажных работ стоимости оборудования мебели и инвентаря прочих затрат С целью определения полной стоимости объекта в конце объектной сметы рекомендуется...
45207. Методы определения стоимости строительства 15.32 KB
  Методы определения стоимости строительства При составлении смет и сметных расчетов могут применяться следующие методы определения стоимости: Базисно-индексный Ресурсный Метод на основе укрупненных сметных нормативов в том числе банка данных о стоимости ранее построенных или запроектированных объектованалогов Базисноиндексный метод Определение стоимости строительства предусматривает составление сметных расчетовсмет на различных тсадиях инвестиционного строительного процесса в базисном уровне цен с использованием единичных расценок...