Реферат: Разработка подсистемы вывода в диагностической экспертной системе

СХЕМА ФУНКЦИОНИРОВАНИЯ ПРОГРАММНОГО СРЕДСТВА 15

ОПИСАНИЕ ПРОГРАММЫ 18

ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА 19

РУКОВОДСТВО ПО ЭУСПЛУАТАЦИИ ПРОГРАММНОГО СРЕДСТВА 20

8.1. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА 20

ЗАКЛЮЧЕНИЕ 22

ЛИТЕРАТУРА 23


ВВЕДЕНИЕ


Тема проекта – «Разработка подсистемы вывода в диагностической экспертной системе». Данная дипломная работа была выполнена на кафедре систем информатики в лаборатории искусственного интеллекта, Института Систем Информатики Сибирского Отделения Российской Академии Наук. (ИСИ СО РАН). Научный руководитель – Попов Иван Геннадьевич. Работа выполнялась с 1 сентября 1998 года по 30 мая 1999 года. Тип работы – инженерная; является плановой разработкой института.

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

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

Разработка данного дипломного проекта подразумевает выполнение следующих работ:

Разработка диагностической экспертной системы

  • Разработка машины вывода диагностической экспертной системы

  • Программная реализация машины вывода диагностической экспертной системы

  • Создание модуля для обработки входных данных,

как с клавиатуры, так и из файлов на диске.


ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ


Данная дипломная работа разрабатывалась в лаборатории искусственного интеллекта. Рынок современных диагностических систем не сильно «балует» пользователей новыми поступлениями [1]. Поэтому мы решили написать программу, аналогичную уже имеющимся, выпущенным в 1990-1994 гг, но более современную, с эргономичным многоуровневым пользовательским интерфейсом, под Операционную систему Windows 95/98.

Аналогом данной экспертной системы послужила известная в свое время система Di-Gen, обеспечивающая медицинскую диагностику пациентов и техническую диагностику доменных печей.

Данная работа выполнялась в среде Borland Delphi 4, объектно-ориентированной среде программирования.


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


По определению Комитета по Экспертным Системам Британского Компьютерного Общества, под экспертной системой понимается « воплощение в ЭВМ компонента опыта эксперта, основанного на знании, в такой форме, что машина может дать интеллектуальный совет или принять интеллектуальное решение относительно обрабатываемой функции». Желательная дополнительная характеристика (которую многие считают главной) - способность системы по требованию объяснить ход своих рассуждений понятным для спрашивающего образом [2].

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

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

  • База знаний содержит факты, правила и эвристики, представляющие экспертные знания о предметной области.

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

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


ЗАДАЧИ ДИАГНОСТИКИ


Одной из типичных задач экспертной системы является задача диагностики [3].

Диагностика - это процесс поиска неисправностей в обследуемой системе (или определение стадии заболевания в живой системе), основанный на интерпрета­ции данных, возможно зашумленных. Нахождение согласованных и корректных интер­претаций является основным требованием в этой задаче. Одно из необходимых усло­вий достижения результата - понимание диагностом структурной организации обсле­дуемой области и механизмов взаимодействия между различными подсистемами.

К-во Просмотров: 346
Бесплатно скачать Реферат: Разработка подсистемы вывода в диагностической экспертной системе