Часть 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г.
Разработчики:
Черноруцкий Игорь Георгиевич Ефремов Юрий Геннадьевич