Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Системы искусственного интеллекта. Инструменты разработки. Экспертные системы. Учебное пособие
.pdf
41
экземпляре уже есть, то его коэффициент достоверности меняется на новое
значение, вычисляемое по формуле
КД
результирующий
= (КД
исходного слота
+ КД
набора условий
(1 – КД
исходного слота
)) 100 %.
При проверке условия в правиле или при выработке заключения правила в
случае, если коэффициент достоверности меньше 20%, условие или заключение
считаются не выполненными.
3.2.7. Реализация экспертной системы в ESWin
База знаний ЭС “Оценка опасности фирмы-конкурента” сохраняется в
текстовом файле с расширением *.klb и имеет следующий вид:
TITLE= Оценка опасности фирмы-конкурента
COMPANY=кафедра ИТ СПбГУПТД
FRAME = Цель
Опасность конкурента: ()
ENDF
FRAME = Пояснение
Сообщение: ()
ENDF
FRAME = Выпуск товара
Ожидается увеличение объема выпуска товара: ()
ENDF
// СВОЙСТВА, ПО КОТОРЫМ ОЦЕНИВАЕТСЯ
// УВЕЛИЧЕНИЕ ВЫПУСКА ТОВАРА
FRAME = Особенности выпуска товара
Производительность фирмы-конкурента [Оцените увеличение
производительности фирмы-конкурента?]: (станет очень существенным;
станет существенным; станет незначительным; не произойдет)
Производственные мощности [Ожидается увеличение производственных
мощностей?]: (очень существенное; существенное; окажется
незначительным; не произойдет)
Эффективность управления [Ожидается повышение эффективности
управления?]: (очень значительное; значительное; незначительное; не
ожидается)
ENDF
FRAME = Преимущество
Увеличение уровня внешнего конкурентного преимущества: ()
ENDF
// СВОЙСТВА, ПО КОТОРЫМ ОЦЕНИВАЕТСЯ УРОВЕНЬ

42
// ВНЕШНЕГО КОНКУРЕНТНОГО ПРЕИМУЩЕСТВА
FRAME = Особенности конкурентного преимущества
Ожидается изменение выгодности коммерческих условий: ()
Имидж фирмы [Ожидается повышение имиджа фирмы?]: (повысится очень
значительно; повысится значительно; повысится незначительно; не
повысится)
Привлекательность товара [Насколько значительно возрастет
привлекательность товара?]: (возрастет очень значительно; возрастет
значительно; не возрастет)
ENDF
// СВОЙСТВА, ПО КОТОРЫМ ОЦЕНИВАЕТСЯ
// ВЫГОДНОСТЬ КОММЕРЧЕСКИХ УСЛОВИЙ
FRAME = Особенности коммерческих условий
Цена товара [Ожидается снижение цены товара?] {Себестоимость.gif}:
(очень значительное; значительное; не ожидается)
Условия кредитования [Ожидается улучшение условий кредитования?]:
(повысится очень значительно; повысится значительно; не ожидается)
Срок поставки [Ожидается сокращение срока поставки?]: (очень
значительно; значительно; не ожидается)
ENDF
// ПРАВИЛА 1–28 ДЛЯ ОБЪЕКТА “УВЕЛИЧЕНИЕ ВЫПУСКА ТОВАРА”
RULE 1
= (Особенности выпуска товара.Производительность фирмы-конкурента;
станет очень существенным)
= (Особенности выпуска товара.Производственные мощности; очень
существенное)
= (Особенности выпуска товара.Эффективность управления; очень
значительное)
DO
= (Выпуск товара.Ожидается увеличение объема выпуска товара; очень
большое) 100
ENDR
RULE 2
= (Особенности выпуска товара.Производительность фирмы-конкурента;
станет очень существенным)
= (Особенности выпуска товара.Производственные мощности; очень
существенное)
= (Особенности выпуска товара.Эффективность управления;
значительное)
DO
= (Выпуск товара.Ожидается увеличение объема выпуска товара;
большое) 100
ENDR
...
RULE 12

43
= (Особенности выпуска товара.Производительность фирмы-конкурента;
станет очень существенным)
= (Особенности выпуска товара.Производственные мощности;
существенное)
DO
= (Выпуск товара.Ожидается увеличение объема выпуска товара;
небольшое) 100
ENDR
...
// ПРАВИЛА 29–47 ДЛЯ ОБЪЕКТА “ИЗМЕНЕНИЕ ВЫГОДНОСТИ
// КОММЕРЧЕСКИХ УСЛОВИЙ”
RULE 29
= (Особенности коммерческих условий.Цена товара; очень значительное)
= (Особенности коммерческих условий.Условия кредитования; повысится
очень значительно)
= (Особенности коммерческих условий.Срок поставки; очень
значительно)
DO
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; станут очень выгодными) 100
ENDR
RULE 30
= (Особенности коммерческих условий.Цена товара; очень значительное)
= (Особенности коммерческих условий.Условия кредитования; повысится
значительно)
= (Особенности коммерческих условий.Срок поставки; очень
значительно)
DO
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; выгодность в целом невысокая) 100
ENDR
...
RULE 41
= (Особенности коммерческих условий.Цена товара; значительное)
= (Особенности коммерческих условий.Срок поставки; значительно)
DO
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; выгодность в целом невысокая) 100
ENDR
...
RULE 47
= (Особенности коммерческих условий.Цена товара; не ожидается)
= (Особенности коммерческих условий.Условия кредитования; не
ожидается)

44
= (Особенности коммерческих условий.Срок поставки; не ожидается)
DO
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; выгодность коммерческих условий не
изменится) 100
ENDR
// ПРАВИЛА 48–74 ДЛЯ ОБЪЕКТА “УВЕЛИЧЕНИЕ УРОВНЯ
// ВНЕШНЕГО КОНКУРЕНТНОГО ПРЕИМУЩЕСТВА”
RULE 48
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; станут очень выгодными)
= (Особенности конкурентного преимущества.Имидж фирмы; повысится
очень значительно)
= (Особенности конкурентного преимущества.Привлекательность товара;
возрастет очень значительно)
DO
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; очень значительное) 100
ENDR
RULE 49
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; станут очень выгодными)
= (Особенности конкурентного преимущества.Имидж фирмы; повысится
значительно)
= (Особенности конкурентного преимущества.Привлекательность товара;
возрастет очень значительно)
DO
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; небольшое) 100
ENDR
...
RULE 64
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; выгодность в целом невысокая)
= (Особенности конкурентного преимущества.Привлекательность товара;
возрастет значительно)
DO
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; небольшое) 100
ENDR
...
RULE 74
= (Особенности конкурентного преимущества.Ожидается изменение
выгодности коммерческих условий; выгодность коммерческих условий не
изменится)

45
= (Особенности конкурентного преимущества.Имидж фирмы; не повысится)
= (Особенности конкурентного преимущества.Привлекательность товара;
не возрастет)
DO
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; не ожидается) 100
ENDR
// ПРАВИЛА 75–90 ДЛЯ ЦЕЛЕВОГО ОБЪЕКТА “ОПАСНОСТЬ КОНКУРЕНТА”
RULE 75
= (Выпуск товара.Ожидается увеличение объема выпуска товара; очень
большое)
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; очень значительное)
DO
= (Опасность конкурента; очень опасен) 100
MS(Пояснение.Сообщение; Конкурент очень опасен. Ожидается очень
большое увеличение объема выпуска товара и очень значительное
повышение уровня внешнего конкурентного преимущества)
ENDR
RULE 76
= (Выпуск товара.Ожидается увеличение объема выпуска товара; очень
большое)
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; значительное)
DO
= (Опасность конкурента; очень опасен) 100
MS(Пояснение.Сообщение; Конкурент очень опасен. Ожидается очень
большое увеличение объема выпуска товара и значительное повышение
уровня внешнего конкурентного преимущества)
ENDR
...
RULE 89
= (Выпуск товара.Ожидается увеличение объема выпуска товара; не
ожидается)
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; небольшое)
DO
= (Опасность конкурента; опасен) 100
MS(Пояснение.Сообщение; Конкурент не очень опасен. Не ожидается
увеличение объема выпуска товара, но предполагается небольшое
повышение уровня внешнего конкурентного преимущества)
ENDR
RULE 90
= (Выпуск товара.Ожидается увеличение объема выпуска товара; не
ожидается)

46
= (Преимущество.Увеличение уровня внешнего конкурентного
преимущества; не ожидается)
DO
= (Опасность конкурента; не опасен) 100
MS(Пояснение.Сообщение; Конкурент не опасен. Не ожидается увеличения
объема выпуска товара и повышения уровня внешнего конкурентного
преимущества)
ENDR
Фреймы описывают основные понятия и показатели, используемые для
решения задачи. В слоте Цель.Опасность конкурента задан целевой
показатель. В слоте Пояснение.Сообщение – строковая переменная для
вывода пояснений к решению. В слотах Выпуск товара.Ожидается
увеличение объема выпуска товара, Преимущество.Увеличение
уровня внешнего конкурентного преимущества заданы показатели,
предназначенные для решения двух подзадач исходной задачи. Фреймы
Особенности выпуска товара, Особенности конкурентного
преимущества и Особенности коммерческих условий предназначены
для хранения слотов, значения которых формируются из ответов на вопросы в
результате прямого выбора из предлагаемого списка.
При выборе значения слота Особенности коммерческих
условий.Цена товара используется комментарий
{Себестоимость.gif} в виде gif-файла.
Правила-продукции реализуют в условной части комбинации значений
слотов, которые соответствует их объединению посредством логической связки
“И”. В следствиях правил указаны значения объектов, приведенные на этапе
формализации задачи в табл. 4.1–4.4. Всего в БЗ содержится 90 правил. При
выполнении условий во всех правилах следствие выполняется с уверенностью
100 %.
Для целевого объекта в заключительных правилах помимо значения слота
Опасность конкурента с помощью служебного слова MS выводится
объясняющий комментарий.
3.2.8. Лабораторная работа. Разработка базы знаний с помощью
инструментальных средств разработки ESWin
Описать фреймы объектов и продукционные правила экспертной системы,
сохранить базу знаний в текстовом файле с расширением *.klb.

47
3.2.9. Тестирование экспертной системы
База знаний “Опасность конкурента.klb”, открытая в оболочке ESWin,
приведена на рис. 3.3.
Представить итоговый отчет по лабораторным работам. Все разделы и
этапы работы следует сопровождать копиями экрана с соответствующими
пояснениями и интерпретацией результатов.
К отчету должен быть приложен файл разработанной базы знаний с
расширением *.klb.
Рис. 3.3. Оболочка ESWin с открытой базой знаний
Запуск экспертной системы выполняется с помощью кнопки
“Решение”. Выбираются значения показателей, запрашиваемые экспертной
системой (рис. 3.4).

48
Рис. 3.4. Выбор значения показателя “Производительность фирмы-конкурента”
При запросе значений показателя “Цена товара” выводится комментарий в
виде графика, хранящегося в файле “Себестоимость.gif” (рис. 3.5).
Рис. 3.5. Окно с комментарием для показателя “Цена товара”
После завершения диалога с пользователем выводятся окончательное
решение “Конкурент не очень опасен” и поясняющий комментарий (рис. 3.6).

49
Рис. 3.6. Окончательное решение и поясняющий комментарий
В нижней части окна экспертной системы выводятся значения объектов, из
которых была составлена концептуальная модель, и их коэффициенты
достоверности (рис. 3.7).
Рис. 3.7. Значения объектов, входящих в концептуальную модель
В случае ошибок, возникающих при логическом выводе, может
использоваться инструмент “Трассировка” (рис. 3.8). Процесс поиска
значения слота Опасность конкурента начинается с проверки правила 75
для целевого объекта.

50
Рис. 3.8. Трассировка логического вывода
Содержимое фреймов-экземпляров с заполненными при логическом
выводе слотами можно посмотреть в файле базы данных “Опасность
конкурента.dtb”:
Frame=особенности выпуска товара (15.04.2022,17:45:37)
производительность фирмы-конкурента:(станет существенным) 100
(15.04.2022,17:45:37)
производственные мощности:(очень существенное) 100
(15.04.2022,17:45:49)
эффективность управления:(значительное) 100 (15.04.2022,17:45:55)
EndF
Frame=выпуск товара (15.04.2022,17:45:56)
ожидается увеличение объема выпуска товара:(небольшое) 100
(15.04.2022,17:45:56)
EndF
Frame=особенности коммерческих условий (15.04.2022,18:03:45)
цена товара:(значительное) 100 (15.04.2022,18:03:45)
условия кредитования:(повысится значительно) 100
(15.04.2022,18:03:50)
срок поставки:(не ожидается) 100 (15.04.2022,18:03:56)
EndF
Frame=особенности конкурентного преимущества (15.04.2022,18:03:56)
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
