Создание экспертной системы на базе экспертной оболочки EsWin - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

Создание экспертной системы на базе экспертной оболочки EsWin

Свиридова Илона Александровна 1
1НИУ БелГУ
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

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

База знаний состоит из двух частей: постоянной и переменной. Переменная часть базы знаний называется базой данных и состоит из фактов, полученных в результате логического вывода. Факты в базе данных не являются постоянными. Их количество и значение зависит от процесса и результатов логического вывода.

До начала работы с экспертной оболочкой база знаний находится в текстовом файле. В файле с расширением *.klb (KnowLedge Base) хранятся фреймы и правила-продукции (база знаний). В файле с расширением *.dtb (DaTa Base) хранятся факты, полученные в процессе логического вывода (база данных). Файл с базой данных создается программной оболочкой в процессе логического вывода. Первые части имен этих двух файлов совпадают.

Создана база знаний состоящая из набора фреймов и правил-продукций. Формат внешнего представления базы знаний (в текстовом файле) выглядит следующим образом:

TITLE=Покупка ЖБИ

Frame=Цель

Parent:

Купить ЖБИ

EndF

Frame=Исходные данные

Parent:

Цена(symbol)[Выберите стоимость жби за м3]:(1500-3000р.;3000-5000р.;5000-8000р.)

Тип(symbol)[Выберите тип жби]:(Сборный;Монолитный;Сборно-монолитный)

Морозостойкость(symbol)[Важна ли морозостойкость бетона?]:(Да;Нет)

Производитель(symbol)[Выберите желаемого производителя]:(Белгородстройдеталь;Завод ЖБК;Белшпала;ЖБИ-4)

EndF

Rule 1

=(Исходные данные.Цена;5000-8000р.)

=(Исходные данные.Тип;Сборный)

=(Исходные данные.Морозостойкость;Да)

=(Исходные данные.Производитель;ЖБИ-4)

Do

=(Цель.Купить ЖБИ;Вам подходит плиты марки бетона F500-1000)

EndR

Rule 2

=(Исходные данные.Цена;5000-8000р.)

=(Исходные данные.Тип;Сборный)

=(Исходные данные.Морозостойкость;Нет)

=(Исходные данные.Производитель;ЖБИ-4)

Do

=(Цель.Купить ЖБИ;Вам подходит плиты марки бетона F300-500 )

EndR

Rule 3

=(Исходные данные.Цена;1500-3000р.)

=(Исходные данные.Тип;Сборно-монолитный)

=(Исходные данные.Морозостойкость;Да)

=(Исходные данные.Производитель;Белгородстройдеталь)

Do

=(Цель.Купить ЖБИ;Вам подходит блоки фундамента от Белгородстройдеталь марки бетона F700-800 )

EndR

Всего экспертная система содержит 57 правил.

Для поиска решения определяются исходные данные, на первом шаге выбирается цена, которую покупатель готов потратить на изделие (рисунок 1).

Рисунок 1 – Выбор цены

Далее определяется тип жби (Рисунок 2).

Рисунок 2 – Выбор типа жби

После пользователь указывает, важна ли морозостойкость изделия (рисунок3).

Рисунок 3 – Определение морозостойкости

И на последнем шаге пользователь определяется с производителем жби (рисунок 4).

Рисунок 4 – Выбор производителя

После выбора высшее изложенных шагов система покажет решение (рисунок 5).

Рисунок 5 – Найденное решение

Трассировка найденного решения будет выглядеть следующим образом (рисунок 6).

Рисунок 6 – Трассировка

Использованные источники:

Вендров A.M. CASE - технологии. Современные методы и сред­ства проектирования информационных систем. - М.: Финансы и статистика, 1998.

Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. – СПб.: «Питер», 2001- 384 с.

Змитрович А.И. Интеллектуальные информационные системы. Тетра Системс, Минск, 1997.-365с.

Полковников А.В., Корпоративная система управления проекта­ми, Электронный офис, №10, 1997.

Попов Э.В., Кисель Б.Б., Фоминых И.Б., Шапот М.В. Статические и динамические экспертные системы. М.: Финансы и статистика, 1996 – 320с.

Поспелов Д.А.  Моделирование рассуждений. Опыт анализа мыслительных фактов. - М.: Радио и связь, 1989.- 184 с.

Тельнов Ю.Ф. Интеллектуальные информационные системы в экономике/ 2-изд. доп. М.: СИНТЕГ, 1999.-214с.

Тельнов Ю.Ф., Скорова А.А., Андреева Н.В. Проектирование баз знаний. Учебное пособие.- М.: МЭСИ, 1992.-100с

Тельнов  Ю.Ф., Диго С.М., Полякова Т.М. Интеллектуальные системы обработки данных. Учебное пособие.- М.: МЭСИ, 1989.-102с.

Уотерман Д.  Руководство по экспертным системам. / Пер. с англ.; Под. ред. Стефанюка В.Л. - М.: Мир, 1989.- 388 с.

Частиков А.П., Гаврилова Т.А., Белов Д.Л. Разработка экспертных систем. Среда CLIPS.-СПб.: БХВ – Петербург, 2003

Просмотров работы: 370