Научная статья на тему 'ПРОЕКТИРОВАНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ ПОДБОРА ОДЕЖДЫ С ПОМОЩЬЮ ОБОЛОЧКИ-ИНТЕРПРЕТАТОРА БАЗ ЗНАНИЙ ESWIN'

ПРОЕКТИРОВАНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ ПОДБОРА ОДЕЖДЫ С ПОМОЩЬЮ ОБОЛОЧКИ-ИНТЕРПРЕТАТОРА БАЗ ЗНАНИЙ ESWIN Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
134
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭКСПЕРТНАЯ СИСТЕМА / ПОДБОР ОДЕЖДЫ / ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Игнатенко Е. В., Игнатенко П. В., Губкина Л. А., Губкин А. В.

В данной статье описан процесс создания экспертной системы при помощи продукта Clothes Advisor на базе оболочки экспертной системы ESWin. Экспертная система позволяет выбирать в качестве цели не только рекомендацию по подбору стиля одежды, исходя из требований пользователя, но и запросить справочную информацию.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Игнатенко Е. В., Игнатенко П. В., Губкина Л. А., Губкин А. В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESIGNING AN EXPERT CLOTHING SYSTEM USING ESWIN KNOWLEDGE BASE INTERPRETER

This article describes the process of creating an expert system using the Clothes Advisor product based on the ESWin expert system shell. The expert system allows you to choose as a goal not only a recommendation for the selection of a style of clothing, based on the user's requirements, but also to request reference information.

Текст научной работы на тему «ПРОЕКТИРОВАНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ ПОДБОРА ОДЕЖДЫ С ПОМОЩЬЮ ОБОЛОЧКИ-ИНТЕРПРЕТАТОРА БАЗ ЗНАНИЙ ESWIN»

УДК 004.94

Игнатенко Е.В. студент группы 12002033 Институт инженерных и цифровых технологий

НИУ «БелГУ» Россия, г. Белгород Игнатенко П.В. студент группы 12002041 Институт инженерных и цифровых технологий

НИУ «БелГУ» Россия, г. Белгород Губкина Л.А.

студент аспирантуры 2-го года обучения Институт инженерных и цифровых технологий

НИУ «БелГУ» Россия, г. Белгород Губкин А.В. студент группы 12002041 Институт инженерных и цифровых технологий

НИУ «БелГУ» Россия, г. Белгород

ПРОЕКТИРОВАНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ ПОДБОРА ОДЕЖДЫ С ПОМОЩЬЮ ОБОЛОЧКИ-ИНТЕРПРЕТАТОРА БАЗ

ЗНАНИЙ ESWIN

Аннотация: в данной статье описан процесс создания экспертной системы при помощи продукта Clothes Advisor на базе оболочки экспертной системы ESWin. Экспертная система позволяет выбирать в качестве цели не только рекомендацию по подбору стиля одежды, исходя из требований пользователя, но и запросить справочную информацию.

Ключевые слова: экспертная система, подбор одежды, искусственный интеллект.

Ignatenko E. V. group student 12002033 Institute of Engineering and Digital Technologies

NRU "BelGU" Russia, Belgorod Ignatenko P.V. group student 12002041 Institute of Engineering and Digital Technologies

NRU ""BelGU"

Russia, Belgorod Gubkina L.A.

2nd year postgraduate student Institute of Engineering and Digital Technologies

NRU "BelGU" Russia, Belgorod Gubkin A. V. group student 12002041 Institute of Engineering and Digital Technologies

NRU ""BelGU" Russia, Belgorod

DESIGNING AN EXPERT CLOTHING SYSTEM USING ESWIN KNOWLEDGE BASE INTERPRETER

Abstract: This article describes the process of creating an expert system using the Clothes Advisor product based on the ESWin expert system shell. The expert system allows you to choose as a goal not only a recommendation for the selection of a style of clothing, based on the user's requirements, but also to request reference information.

Keywords: expert system, clothing selection, artificial intelligence.

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

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

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

Целью работы является разработка экспертной системы Clothes Advisor на базе оболочки экспертной системы ESWin.

Экспертные системы выдают советы, проводят анализ, выполняют классификацию, дают консультации и ставят диагноз. Они ориентированы

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

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

Рисунок 1 - Фрагмент разработанной концептуальной модели

Объектами исследования являются человек с его набором качеств, характеристик, вкусов и предпочтений, образа жизни, а также подходящая индивидуально одежда. Главными исследуемыми характеристиками стали: возраст, темперамент, пол, образ жизни, характер. В зависимости от того, сколько полных лет человеку, он относится к одной из четырех возрастных групп: подросток, молодой, взрослый, зрелый.

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

Подбор стиля одежды будет проводиться по двум основным критериям - это образ жизни и внешность. Каждая из этих частей будет в свою очередь состоять из двух подчастей. Получившаяся концептуальная схема представлена на рисунке 2.

Рисунок 2 - Концептуальная схема

Как видно из концептуальной схемы, каждая задача состоит из двух подзадач, например, «внешность» состоит из «лицо» и «фигура» то есть на внешность женщины оказывают решающее влияние именно лицо и фигура.

Так как при разработке экспертной системы Clothes Advisor в качестве инструментального средства была использована экспертная оболочка продукционно-фреймового типа ESWin, то следует отметить, что из трех вышеуказанных компонентов системы логический анализатор не подвергался изменениям, интерфейс системы был изменен в части декорирования, а база знаний создавалась с «нуля».

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

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

Рисунок 3 - Граф для тестового примера

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

В результате цель поиска была достигнута и в сообщении выведена полученная рекомендация - клиенту подойдут джинсы любых моделей, верх должен быть по фигуре. Экспертная система позволяет выбирать в качестве цели не только рекомендацию по подбору стиля одежды, исходя из требований пользователя, но и запросить справочную информацию. В результате проделанной работы, были выполнены все цели и задачи. Создан программный продукт - экспертная система Clothes Advisor на базе оболочки экспертной системы ESWin.

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

1.Джексон П. Введение в экспертные системы: Учебное пособие. Пер. с англ. - М.: «Вильямс», 2012. - 624 с.

2.Тельнов Ю.Ф. Интеллектуальные информационные системы. / Московский международный институт эконометрики, информатики, финансов и права. - М.,2014. - 82 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.