Создание экспертной системы на базе экспертной оболочки EsWin
Назначение программного продукта EsWin. Исследование экспертной системы по структуре базы знаний и принципам, положенным в основу написанных правил-продукций. Решение задач методом обратного логического вывода. Постоянная и переменная базы знаний.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 25.02.2019 |
Размер файла | 264,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Белгородский государственный национальный исследовательский университет
Создание экспертной системы на базе экспертной оболочки EsWin
Бережная И.В., Григоренко В.Е., Зайцева Т.В.
Программный продукт EsWin - является экспертной оболочкой для работы с фреймовыми системами, которые в свою очередь позволяют взаимодействовать с лингвистическими данными. Данная экспертная система предназначена для решения задач методом обратного логического вывода. Данная система использует фреймы как структуры данных, которые в себя включают в себя лингвистические переменные и вопросы, задаваемые пользователям [1].
База знаний - содержит в себе информацию о этапах тестирования завершенными или находящимися в процессе пользователями. В свою очередь делиться на два типа: постоянную и переменную базу знаний. Переменный тип включает в себя факты полученные факты в результате заключении логического вывода их количество и результаты зависят от прохождения пользователями. Постоянный тип включает в себя данные которые в процессе прохождения тестирования никаким образом не изменялись [1]. программный продукт экспертный логический
Фреймы - являются ключевыми объектами в экспертной системе, которые предназначены для описания структуры данных, событий, ситуаций и объектов.
Предметная область данного исследования "Выбор торта". В каждом городе существуют различные предприятия для изготовления тортов, это кондитерские фабрики.
В данной работе осуществляется выбор торта. Для выбора торта нужно учитывать много различных факторов. В данной экспертной системе выбираются такие критерии как: выбор коржа, выбор крема, выбор наполнителя и цену.
Экспертная система по структуре базы знаний и принципам, положенным в основу написанных правил-продукций, походить на реальную (реального уровня сложности) экспертную систему, содержать 60 правил, обеспечивает не менее, чем двухуровневое принятие решений (с использованием промежуточных фактов).
Система ограничена множество критериев, которые обрабатываются экспертной системой. В таких ситуациях экспертная система на некоторые вопрос, может находить некорректное решение или результат с ответом "по данному вопросу ничего не найдено.
База знаний составлена из набора фреймов и правил. Формат представления базы знаний изображен на рисунке 1.
Рис. 1. База знаний
Экспертная система по выбору торта. При запуске на экране появляется выбор торта по первому критерию "Выбор типа коржа (бисквитный, слоёный, песочный)". Окно вопроса отображено на рисунке 2.
Рис. 2. Выбор типа коржа
После чего пользователю аналогичным образом задаются все остальные вопросы "Выбор типа крема", "Выбор типа наполнителя" и заключающимся вопросом является критерий цены, который требует ввод неотрицательного числа, данный критерий осуществляет поиск по диапазону цен указанных в базе знаний "Сколько денег вы готовы потратить". После чего пользователю отображается результат, показанный на рисунке 3.
Рис. 3. Результаты выбранных критериев
В текущий момент торт можно выбирать как на прилавках, так и осуществлять индивидуальные заказы с кондитерского предприятия или частных фирм. Торт является популярным продуктом, так как его покупают на все праздники такие как дни рождения, свадьбы или просто на личных встречах. Поэтому выбранная кулинария должна отвечать всем требованиям к готовому продукту и в этом может помочь экспертная система.
Данная экспертная система помогает выбрать торт, по небольшому количеству критериев. Это очень просто и удобно для пользователя. В дальнейшем можно добавить больше критериев, для более подробного выбора и более точного получения результатов.
Список литературы
1. Студопедия. Базы знаний предприятий и организаций // URL: http://studopedia.org/489186.html
2. Гаврилов А.В. Системы искусственного интеллекта: Учеб. пособие / А.В. Гаврилов - Новосибирск: НГТУ, 2001. - 67с.
Размещено на Allbest.ru
Подобные документы
Виды и основные функции интеллектуальных систем. Выбор инструментального средства для создания экспертной системы. Физическое проектирование базы данных. Использование среды EsWin 2.1 для разработки и тестирования экспертной системы выбора должности.
курсовая работа [615,8 K], добавлен 22.03.2016Разработка экспертной системы по выбору языка программирования для данного программного обеспечения. Выбор и обоснование механизма вывода решения. Дерево базы знаний экспертной системы. Программа формирования основного меню, руководство пользователя.
курсовая работа [1,9 M], добавлен 15.08.2012Назначение экспертной системы. Разработка экспертной системы путем самостоятельного программирования в полном объеме простейшей ЭС в "GURU". Листинг экспертной системы по прогнозированию на бирже уровня цен, если валютный курс доллара падает или растет.
лабораторная работа [17,8 K], добавлен 15.01.2011Фреймовые модели представления знаний. Разработка структуры фреймов для реализации экспертной системы. Разработка экспертной системы с фреймовой моделью представления знаний. Редактирование базы фактов кандидатов и описание режима консультации.
курсовая работа [1,3 M], добавлен 13.10.2012Аналитический обзор системы управления курсами Moodle, программное построение ее модулей. Разработка структурной схемы и базы знаний экспертной системы. Создание дерева вопросов и выбор алгоритма поиска решений. Анализ возможных угроз и защита информации.
дипломная работа [534,7 K], добавлен 14.12.2013Создание интеллектуальной экспертной системы по подбору комплектующих для стационарного компьютера. Медицина как пример экспертной системы с использованием метода Криса-Нейлора. Извлечение знаний, их структурирование, представление, стратегия вывода.
контрольная работа [827,5 K], добавлен 14.12.2012Понятия, классификация и структура экспертных систем. Базы знаний и модели представления знаний. Механизмы логического вывода. Инструментальные средства проектирования и разработки экспертных систем. Предметная область ЭС "Выбор мобильного телефона".
курсовая работа [2,2 M], добавлен 05.11.2014Процедура назначения дальнего воздушного боя по воздуху на истребителе 4-го поколения F-16M1. Индикационное обеспечение ДБВ, проект бортовой оперативно-советующей экспертной системы. Фрагмент базы знаний для проблемной субситуации "Защита с нападением".
курсовая работа [4,4 M], добавлен 08.01.2016Сущность интеллектуальных систем. Запись математического выражения в виде ориентированного графа. Особенности разработки генетического алгоритма для решения задачи аппроксимации логического вывода экспертной системы на основе метода сетевого оператора.
дипломная работа [1,0 M], добавлен 17.09.2013Структура типичной экспертной системы. База данных (рабочая память), её назначение. Функция getsport как экземпляр класса cSport. Алгоритм работы экспертной системы. Реализация пользовательского интерфейса. Результаты тестирования системы пользователем.
курсовая работа [1018,8 K], добавлен 13.06.2012