Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Черноруцкий. Методы принятия решений

.pdf
Скачиваний:
749
Добавлен:
02.05.2014
Размер:
14.93 Mб
Скачать

372

Часгь IV. Примеры систем поддержки принятия решений

Панель инструментов

Панель инструментов (рис. 17.15) содержит две кнопки, нажатие которых аналогично выбору команд Файл \ Создать и Файл \ Открыть главного меню. При наведении указателя мыши на кнопку панели инструментов по­ является всплывающая подсказка с описанием назначения этой кнопки.

D I а!^ 1

Рис. 17.15. Панель инструментов

17.7.3. Добавление и удаление свидетельств

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

П таблица гипотез;

• таблица свидетельств.

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

После того как была создана новая или загружена уже имеющаяся БЗ, внешний вид окна редактора баз станет таким, как это показано на рис. 17.1. Список свидетельств отображается в правой части в том по­ рядке, в котором они были добавлены. Каждому свидетельству присваи­ вается уникальный номер, который затем используют гипотезы, поэтому последовательность свидетельств лучше продумать заранее.

Для добавления нового свидетельства следует нажать кнопку Добавить, расположенную под списком свидетельств. Откротся окно, показанное на рис. 17.16.

Введите название свидетельства и вопрос, который затем будет задаваться во время диагностики. Вопрос следует сформулировать таким образом, чтобы не возникало двусмысленности, лучше не использовать частицу "не". Например, на вопрос "Не будет ли этот компьютер использоваться в Интернете?" непонятно, как отвечать, — то ли "Да, не будет...", то ли "Нет,

Глава 17. NEYDIS инструментальное средство построения...

373

не будет...". Программа вас предупредит, что лучше не использовать час­ тицу "не", если увидит, что вы ее ввели (рис. 17.17).

Добавьте свидетельство

BfXimmme свидетельства № б

Введите наз9эни9 сдишт9л^>ства:

IВыход в интернет

Введите задаваемый пол1?зсвателю вопрос;

|Этот компьютер будет использоваться для выхода в интернет?

щ/ ОК

X Отмена |

Рис. 17.16. Окно добавления нового свидетельства

1оив

в вопросе лучше не использовать НЕ

...!^MJ

Рис. 17.17. Окно предупреждения

Если добавляемое свидетельство уже присутствует в базе, то откроется соответствующее окно предупреждения (рис. 17.18), и изменений в БЗ не последует.

374

Часть IV. Примеры систем поддержки принятия решений

Внимание!!!

 

Свидетельство, которое вы пытаетесь добавить, уже присутствует в базе!!!

Оно зарегистрированно под номером

УЦ, Отмена]!

Рис. 17.18. Окно, сообщающее о повторном добавлении в БЗ свидетельства

Если все прошло успешно, то новое свидетельство появится в списке (таблице) свидетельств. Для редактирования любого свидетельства, до­ бавленного раньше, нужно выделить его и нажать кнопку Изменить или сделать на нем двойной щелчок левой кнопкой мыши. Откроется окно редактирования, показанное на рис. 17.19.

Измените свидетельство

Изменение Р18ид^тел^>ртва № 5

Введите название свидетельства:

Графика

Введите задаваемый пользователю вопрос:

[Наэтом компьютере 6yaijr вестись серьезные рабсггы с графикойТ)

У ОК

Рис. 17.19. Окно редактирования свидетельства

Глава 17. NEYDIS инструментальное средство построения..

375

После всех сделанных изменений нужно нажать кнопку ОК. Если это свидетельство уже использовалось хотя бы в одной гипотезе, то появится окно предупреждения (рис. 17.20).

Внимание!!!

Вы пытаетесь изменить свидетельство- А

Это отразится на следующих гипотезах

Internet Standart;0.09;4;(1 ;0.9;0.1 );(2;0.7;0.4);(4;0.001:0.Э);(5;0.2;С

Internet Master;0.14;4;(1;0.7;0.2);(2;0.8;0.4);(4;0.1;0.8);(5;a3;0.5)

Internet Pfofessional;0.12;4;(1;0.4;0.7);(2;0.9;0.07);(4;0.2;0.7);(5;0.:

Game Standart;0.09:4;(1 ;0.9;0.1 );(2:0.001 ;0.1 );(4:0.2;0.2);(5:0.2;0.{

Game Master;0.15;4;(1 ;0.6j0.4);(2;0.6;0.55);(4;0.7j0.1 );(5;0.3;0.5)

Game Professional;0.08;4;{1 ;0.01 ;0.9);(2;0.7;0.5);{4;0.9;0.06J;(5;0.-!

Graphic Standart;0.13;5;(1 ;0.7;0.2);(2;0.001 ;0.5);(3;0.7;0.6);(4;0.00

Graphic Master;0.14;5;(1 ;0.6;0.4);(2;0.001 ;0.5);(3;0.8;0.6):(4;0.1 ;0.i

Graphic Professional:0.06;5;(1 ;0.01 ;0.9);(2;0.001 ;0.5);(3;0.8;0.G);[4

{^...DPS^S.!}3}E}^\

X Отмена

Рис. 17.20. Окно предупреждения при изменении свидетельства

Это окно показывает список гипотез, зависящих от изменяемого свиде­ тельства.

При попытке удалить свидетельство, на которое ссылается хотя бы одна гипотеза, появится окно, показанное на рис. 17.21.

17.7.4. Добавление иудаление гипотез

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

376

Часть IV. Примеры систем поддержки принятия решений

Внимание ИI

Удаление свидетельства № 5 Повлечет за собой удаление следующих гипотез

Inlerne^ Standart;0.09-4;I1 ;0.9;0.1 U2;0.7j0.4];|4;0.001 ;0.9U5j internei Master;b.i 4;4;П ;0.7;0ijj(2;bijbij;(4;6.i;б.8);(5;Ь.З;С Internet ProfessionalO.12;4;(1 j0.4;0.7);(2;0.9;0.07);(4;0.2;07);( Game Standart;0.09;4:(1 ;0.9;0.1 );(2;0.001 ;0.1 );{4;0.2;0.2);{5:0. Game Master;0.15;4;(1 ;0.6;0.4);(2;0.6;0.55);(4;0.7;0.1 );(5;0.3;0 Game Professionals08;4;(1 ;0.01 ;0.9);(2;0.7;0.5);(4;0.9;0.06);(! Graphic Standart;0.13;5:(1 ;0.7;0.2);{2;0.001 ;0.5);(3;0.7;0.6);(4; Graphic Master;0.14;5;(1 ;0.G;0.4);(2;0.001 ;a5);(3;0.8;0.G);(4;0. Graphic Professional;0.06;5:n ;0.01 ;0.9);(2;0.001 ;0.5);(3;0.8;0.i

^ Продолжить

^ OrrvieHa

Рис. 17.21. Окно предупреждения при удалении свидетельства

Добавьте гипотезу

Ве^айт? наэРйнЙ9 гипртезы:

j Internet Standart

ЭР^ДИТР utipMopH\jiQ (исхрдиук?) p?pQ^THopti^ д^иидй гипрте^м:

0.3

Введите число сридрт>яьетв/отирся|щих<?я к даинойгипртезе:

Далее --> j :

X Отмена '•

Рис. 17.22. Окно добавления гипотезы

Глава 17. NEYDIS — инструментальное средство построения...

377

Введите всю необходимую информацию (вводимое число свидетельств, от­ носящихся к данной гипотезе, не может превышать число свидетельств, уже внесенных в БЗ) и нажмите кнопку Далее. Если в предыдущем окне была за­ дана верная информация, то откроется следующее окно (рис. 17.23). Если в предыдущем окне была задана неверная информация, то новое окно не от­ кроется — останется открытым предыдущее окно, где необходимо прове­ рить вводимые данные и затем снова нажать кнопку Далее.

Подробнее о гипотезе (Изменение гипотезы!!!)

1

Соблюдайте правияьн;мй фориа^^

1 . ,.|GameStandart;0.09;4;{1;Oi;O^J;(2;0.001;O^J;(4;0.2;02№^

т

1^^Ш^~Щ

/' ' ^^ }:'^ 1

\jf(^ СЗтмена]Г|

Рис. 17.23. Окно, связывающее гипотезу со свидетельствами

Введите дополнительные данные о гипотезе

''- > > / V ' Л

"-; • Л ;1 " ^|1 ;Низкая цена;Длявас • ] < ^ ' ^ v

•X.foT

ttTfi реройгн^сгу^ вцпoл^^eнi^я Ьв|эд1п^едь<?тра при нерернрдт** данной

0.6

Далее •->

^ Отмена г

Рис. 17.24. Окно изменения гипотезы

378

Часть IV. Примеры систем поддержки принятия решений

В окне ввода дополнительных данных о гипотезе (см. рис. 17.23) нужно выбрать свидетельство в списке имеющихся и затем ввести все требуемые вероятности, после чего нажать кнопку Далее. Когда все связи между ги­ потезой и свидетельствами будут установлены, новая гипотеза будет до­ бавлена в список гипотез.

Для редактирования гипотезы следует найти ее в списке гипотез и сде­ лать на ней двойной щелчок левой кнопкой мыши. Откроется окно изме­ нения гипотезы (рис. 17.24).

17.7.5. Добавление и редактирование общей информации о гипотезе

Для удобства работы гипотезы проще называть коротким или условным именем, например, Internet Standart, а полное описание давать в окне

Описание гипотез, открываемом командой Сервис \ Изменить информа­ цию о гипотезах (см. рис. 17.12), которое в дальнейшем будет показано пользователю при диагностике. В этом окне нужно выбрать гипотезу, отредактировать ее описание и затем нажать кнопку Сохранить.

17.8. Работа готовой экспертной системы

Работа пользователя с экспертной системой в конкретной предметной области, база знаний которой создана с помощью редактора баз знаний, осуществляется при помощи оболочки экспертной системы. Оболочка экспертной системы позволяет загрузить базу знаний из файла и запус­ тить процесс логического вывода. В процессе работы экспертная систе­ ма, в соответствии с алгоритмом вывода, выбирает и задает вопросы пользователю, получает ответы на них и вычисляет вероятности гипотез. Исполняемый файл оболочки ЭС — NEYDIS_DIAG.EXE.

17.8.1. Главное окно

Главное окно приложения представлено на рис. 17.2. Оно содержит сле­ дующие элементы:

Озаголовок— верхняя строка окна; содержит следующие элементы: значок приложения, название загруженной базы знаний и дату ее по­ следнего изменения;

меню (рис. 17.25);

рабочая область.

Глава 17. NEYDIS — инструментальное средство построения..

379

Ы^ Подбор компьюте ра от 20/1 /2004 Файл Сервис Справка

Рис. 17.25. Меню

Рассмотрим меню подробнее:

П меню Файл (рис. 17.26) содержит команды:

N t Подбор KOMOtifoie pa от 20/1/2004

Сервис Справка

 

Подключить базу

|

Выход

I

Рис. 17.26. Меню Файл

Подключить базу — позволяет подключить (загрузить) базу знаний из файла;

Выход — закончить работу с программой;

Пменю Сервис (рис. 17.27) содержит одну команду:

11^ Подбор компь1от«ра от 20/1 /2004

Шрвт Справка Начать диагностику

Рис. 17.27. Меню Сервис

Начать диагностику — запускает процесс диагностики с использо­ ванием ранее загруженной базы знаний;

меню Справка (рис. 17.28) содержит одну команду:

О программе — открывает диалоговое окно с информацией о на­ звании программы, разработчиках и номере версии (рис. 17.29).

380

Часть IV. Примеры систем поддержки принятия решений

Ы^ Подбор компьютера от 20/1/2004

Файл Сервис Справка

О программе

Рис. 17.28. Меню Справка

О программе

1^ Диагио^ггирующая неилоровская экспертная система

NEYDIS - Диагностирующая неилоровская экспертная система. Учебная версия

Версия 2.0У

Copyright ИУС 2002-2004Г.

Разработчики:

Черноруцкий Игорь Георгиевич Ефремов Юрий Геннадьевич

ПЖжЗ

Рис. 17.29. Диалоговое окно О nporpaiviivie

Глава 17. NEYDIS — инструментальное средство построения...

381

17.8.2. Процесс диагностики

После загрузки базы знаний на экране появляется информационное окно (рис. 17.30).

Внимание И i

Загружена следс|ющая база данных:

Подбор компьютера от 20/1/2004

[S^.3.?!!*^.!^.3!^^r.!!*!9!^^

X Отмена

Рис. 17.30. Окно с информацией о загруженной базе знаний

Для начала диагностики следует нажать кнопку Начать диагностику. От­ кроется диалоговое окно (рис. 17.31), которое содержит три основные области:

область вопросов — располагается в верхней части диалогового окна

иотображает текущий вопрос, заданный пользователю. Например, на рис. 17.31 показан вопрос: "На этом компьютере будут играть в раз­ личные динамические игры, например, Quake3?";

область вероятностей — располагается в правой части окна и ото­ бражает текущие вероятности "победы" гипотез. В начальный момент

вэтой области показаны априорные вероятности гипотез;

область ответов — располагается в левой части окна; содержит ползунковый регулятор, перетаскивая который влево или вправо, пользо­ ватель дает ответ, и текстовую интерпретацию ответа. Есть пять вари­ антов ответов, которые может дать пользователь:

Нет (рис. 17.32);

Скорее нет, чем да (рис. 17.33);

Не знаю (рис. 17.34);

Скорее да, чем нет (рис. 17.35);

• Да (рис. 17.36).

Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.