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

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

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

362

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

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

Ответьте пожалуйста на следующий вопрос:

Для вас очень важно низкая стоимость компьютера

- Наиболее вероятные гипотезы:

 

0.35

Game Master

 

0.32

Game Professional

 

0.10

G raphic Professional

 

0.09

Game Slandarl

 

0.08

Internet Professional

 

0.08

Internet Master

 

0.08

Graphic Master

Не знаю

0.07

Graphic Standart

0.05

Internet Standart

 

....!/..0.К..

Рис. 17.2. Окно оболочки экспертной системы

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

17.4. Общая характеристика системы. Системные требования

Для работы системы необходима следующая минимальная конфигурация:

любой компьютер под управлением операционной системой Windows 95/ 98/98SE/ME/ NT4.0/2000/XP;

П1 от 20 Мбайт свободного места на жестком диске.

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

363

Данная система создания нейлоровских диагностирующих систем была реализована на языке Delphi 6.0.

17.4.1.Представление знаний

вэкспертных системах

База знаний состоит из трех блоков (файлов):

общая информация;

список гипотез и связанные с ними вероятности;

П список свидетельств и вопросы, задаваемые пользователю.

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

17.4.2.Характеристики решаемых задач

иквалификация пользователя

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

17-5. Инсталляция системы

Для установки инструментального средства создания нейлоровских ЭС необходимо запустить исполняемый файл SETUP.EXE с инсталляцион­ ного диска. После запуска программа выведет на экран краткую инфор-

364

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

мацию об устанавливаемом программном средстве. Следуйте указаниям мастера установки.

Окно приветствия мастера установки. В этом окне отображается об­ щая информация о программе проводящей инсталляции. Для перехо­ да к следующему пункту здесь и дальше необходимо нажимать кнопку Next (рис. 17.3).

Окно License Agreement. В этом окне пользователю необходимо про­ читать лицензионное соглашение. При согласии следует выбрать пункт I accept the terms in the license agreement.

ПОкно Customer Information. Здесь необходимо ввести информацию о пользователе: его имя и, если нужно, организацию.

Окно Destination Folder. Данное окно предназначено для выбора пап­ ки, в которой будет установлена система. В окне отображается путь, предлагаемый компьютером по умолчанию. Для изменения пути уста­ новки нажмите кнопку Change (рис. 17.4).

i f NEYDIS BASE 2.0 - InstallShieM Wizard

Welcome to the InstallShield Wizard for

NEYDIS-BASE 2.0

The InstallShieldCR) Wizard will install NEYDIS-BASE 2.0 on your computer. To continue^ click Next.

WARNING: This program is protected by copyright law and international treaties.

[

< Back

j

Next>

\

Cancel

Рис. 17.3. Окно приветствия мастера установки

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

365

] f NEYDIS-BASE 2.0 - InstallShield Wizard

Destination Folder

Click Next to install to this folcler^ or click Change to install to a different folder.

.;"~-"^

Install NEYDIS-BASE 2.0 to:

 

-

J

C:\Program Files\NEYDI5\

Change...

 

 

 

InstallShield

[

<Back

J[

Next>

Cancel

Рис. 17.4. Окно Destination Folder

Окно Ready to Install the Program. Это окно показывает всю информа­ цию, введенную пользователем, такую как имя и путь установки. Для продолжения нажмите кнопку Install. После окончания установки на­ жмите кнопку Finish — установка завершена.

Программой установки в меню Пуск \ Программы будет добавлен пункт NEYDIS, открывающий меню с командами запуска оболочки базы зна­ ний и диагностирующей части.

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

366

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

17.6. Создание собственной экспертной системы

Для создания экспертной системы в какой-либо области необходимо создать базу знаний для этой области. Для этого предназначен редактор базы знаний. Как было сказано ранее, редактор баз знаний необходим для создания, редактирования и сохранения в файле базы знаний разра­ батываемой ЭС. Файл базы знаний хранит накопленные знания в данной предметной области.

17.7. Описание редактора БЗ

Редактор БЗ является приложением операционных систем Windows 95/98/2000/ХР. Исполняемый файл редактора БЗ называется NEYDIS- BASE.EXE. Запустить редактор можно, выбрав пункт NEYDIS \ NEYDIS-BASE меню Пуск \ Программы.

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

При запуске NEYDIS-BASE на экране появится окно заставки с информа­ цией о программе и разработчиках. Через четыре секунды окно исчезнет и перед пользователем появится главное окно программы (см. рис. 17.1).

Главное окно редактора БЗ содержит следующие элементы:

заголовок; а меню;

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

Пдочерние окна редактирования БЗ.

17.7.2.Система меню

Редактор БЗ является однодокументным приложением. Это означает, что в нем можно одновременно редактировать только одну базу знаний.

Главное меню показано на рис. 17.5 и содержит следующие пункты:

Файл;

Сервис;

Помощь.

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

367

Ц^ Редантор баз

Файл Сервис Помощь

D I Й: I

Рис. 17.5. Система меню

Меню Файл

Команды меню Файл показаны на рис. 17.6.

I l l Редак|рр баз^^

Сервис Помощь

Создать

Открыть

Сохранить Сохранить как |лица гипотез

Выход

! буквы нужного слов

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

Создать — создание новой базы знаний; О Открыть — загрузка базы знаний из файла;

Сохранить — запись базы знаний на диск;

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

Выход — выход из редактора БЗ.

Рассмотрим работу с командами меню Файл подробнее. После загрузки редактора, если требуется создать новую базу знаний, нужно выбрать команду Создать. Откроется окно (рис. 17.7).

Здесь нужно выбрать папку и ввести имя файла, в котором будет хра­ ниться база знаний, а затем нажать кнопку Сохранить. Тем самым вы начнете работу над новой БЗ.

Если требуется открыть ранее созданную базу, нужно выбрать команду Открыть меню Файл (рис. 17.8). Откроется окно, в котором нужно вы­ брать файл с БЗ.

368

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

Сохранить как

 

 

 

 

1

Папка: | О Лаба-тест

zl <- IS Й- Ш-

 

1

, Л\

'^^^''^

 

1

L^tefe^

Lt] Комп-мир

 

1

Недавние

 

 

1

докумекгы

 

 

1

Мои документы

 

 

 

 

 

1

Мой компьютер

 

 

 

 

 

 

€ Q

»

 

 

 

 

1

^ >

Имя Файла:

||

d

Сохранить

1 1

Сетевое

1

окружение

 

_

 

 

1

 

Тип файла:

JText BD

jd

Отмена

1

 

 

 

 

 

 

• ^^м

 

 

Рис. 17.7. Окно создания новой базы знаний

 

 

 

Открыть

 

 

 

mm

 

 

 

 

 

 

1

Папка: I uli) Лаба-тест

 

zl фш ^ й<-

ЮН-

 

 

 

jdback

 

 

 

 

 

 

ji.»1 Комп-мир

 

 

 

 

1

Недавние

\

 

 

 

 

1

а

 

 

 

 

1

документы

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

 

 

 

 

Рабочий стол

 

 

 

 

 

 

^

1

 

 

 

 

 

 

 

 

 

 

1

Мои документы

1

 

 

 

 

f

'^

1

1 Мой компьютер

 

 

 

 

Г~''-"~""^

1

Сетевое

 

" - " — • ' —

Имя файла.

 

1

окружение

Тип файлов:

 

 

 

JTexlBD

'~'~'^'з

3

, _. „. 1

Открыть 1 1

Отмена 1

Рис. 17.8. Окно открытия существующей БЗ

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

369

Для сохранения БЗ на диске следует выбрать команду Сохранить меню Файл. БЗ сохраняется на диске без появления каких-либо окон.

Для сохранения БЗ на диске под другим именем следует выбрать команду Сохранить как меню Файл. Откроется такое же окно, как и при создании новой БЗ (см. рис. 17.7), в котором нужно ввести новое имя файла и на­ жать кнопку Сохранить.

Меню Сервис

Меню Сервис содержит следующие команды (рис. 17.9):

Nf Редантор баз - Подбор компьютера от 16/1

Файл ».щ;^«з^5[|Д Помощь

Изменить название базы D* Структура базы

^Изменить информацию о гипотезах

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

Изменить название базы — позволяет в любой момент времени изме­ нить название базы (рис. 17.10);

N^ Введите новое название базы

штт

1

'••' ''^ 1

1 ^ Отмена]

 

Рис. 17.10. Изменение названия базы знаний

• Структура базы — позволяет посмотреть, какие гипотезы используют конкретное свидетельство (рис. 17.11);

370

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

Структура базы

Свидетельство

Гипотезы

Жизкаяцена

Graphic Standart

i Выход в Интернет

Graphic Master

ОФиеные пйиложёиш!

Graphic Professional

]Игры

 

j Графика

 

^ Закрыть I

Рис. 17.11. Структура базы знаний

описание гипотез

Выберите гипотезу

liaiali

Internet Master

• !

p Если необходимо ввести цену, поставьте галочку

iiMBtSBiii

: Цена вводш'ся в условньж единица^;, окр^^леннык до неяьт

щУ Сохранить

X Выход

Рис. 17.12. Описание гипотез

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

371

Изменить информацию о гипотезах — позволяет добавить к каждой гипотезе ее подробное описание (рис. 17.12). Имеется возможность добавить и изменить цену конкретного товара (гипотезы).

Меню Помощь

Меню Помощь содержит команду О программе (рис. 17.13), открываю­ щую диалоговое окно с информацией о названии программы, разработ­ чиках, номере версии (рис. 17.14).

М? Редактор баз

Файл Сервис

D ! й.. о программе

Рис. 17.13. Меню Помощь

О программе

Ннсгрументальное q^eecxBo по созданию базы знаний

NEYDIS • Редактор баз. Учебная версия

Версия 2. ОУ

Copyright ИУС 2002-2004г.

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

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

L^fZMIl

Рис. 17.14. Диалоговое окно О nporpaiviMe