Научная статья на тему 'СОЗДАНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ ПО ВЫБОРУ ПЛАНШЕТОВ НА БАЗЕ ESWIN'

СОЗДАНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ ПО ВЫБОРУ ПЛАНШЕТОВ НА БАЗЕ ESWIN Текст научной статьи по специальности «Гуманитарные науки»

CC BY
9
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
фрейм / правило / база знаний / EsWin2. / frame / rule / knowledge base / EsWin2.

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

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

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

CREATING AN EXPERT SYSTEM FOR SELECTING TABLETS ON THE ESWIN

This article discusses the process of developing a prototype expert system designed to support decision-making in the selection of tablet devices using the EsWin2 expert shell. The developed system is based on this shell.

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

УДК 004.891.2

Никулин И.А. студент

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

кафедра прикладной информатики и информационных технологий НИУ «БелГУ», 4 курс Белгород, Россия Научный руководитель: Зайцева Т. В.

доцент

кафедра прикладной информатики и информационных технологий

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

СОЗДАНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ ПО ВЫБОРУ ПЛАНШЕТОВ

НА БАЗЕ ESWIN

Аннотация: В статье рассматривается процесс разработки прототипа экспертной системы, предназначенной для поддержки принятия решений при выборе планшетных устройств, с использованием экспертной оболочки EsWin2. Разработанная система базируется на данной оболочке. Ключевые слова: фрейм, правило, база знаний, EsWin2.

Nikulin I.A. Student

of the Department of Applied Informatics and Information Technology NRU "BelSU", 4rdyear Efremova E. V. Student

of the Department of Applied Informatics and Information Technology NRU "BelSU", 4rdyear Scientific supervisor: Zaitseva T. V.

Associate Professor of the Department of Applied Informatics and Information Technology NRU "BelGU" Belgorod, Russia

CREATING AN EXPERT SYSTEM FOR SELECTING TABLETS

ON THE ESWIN

Abstract: This article discusses the process of developing a prototype expert system designed to support decision-making in the selection of tablet devices using the EsWin2 expert shell. The developed system is based on this shell.

Keywords: frame, rule, knowledge base, EsWin2.

ESWin2 представляет собой экспертную систему, разработанную для поддержки принятия решений в специализированных предметных областях, опираясь на базу знаний и механизм логического вывода. Основой ESWin2 является технология продукционных правил, где знания структурированы в формате правил "если-то", а факты извлекаются из рабочей памяти[1].

База знаний системы сохраняется в текстовом файле с расширением *.klb (KnowLedge Base), содержащем фреймы и правила. Файл с расширением *.dtb (DaTaBase) используется для хранения фактов, полученных в результате работы системы, и автоматически генерируется программным обеспечением во время функционирования экспертной системы[2].

Была создана база знаний, которая включает в себя фреймы и правила[3]. Формат её внешнего представления (в текстовом файле) имеет следующий вид:

TITLE=Выбор и покупка планшета

FRAME=Цель Parent:

Выбор и покупка планшета :()

ENDF

FRAME=ТипОС Parent:

свойство[Какая ОС Вам нужна?]:(ЮS;Andшid)

ENDF

FRAME=Аккумулятор Parent:

свойство[Что для Вас важнее: емкость аккумулятора или скорость зарядки?]:(Емкость;Скорость)

ENDF

FRAME=Экран Parent:

свойство[Какой тип матрицы экрана предпочитаете?]:(IPS;PLS)

ENDF

FRAME=бренд Parent:

свойство[Какой бренд вы предпочитаете?]:(Samsung;Apple)

ENDF RULE 1

=(ТипОС.свойство ; IOS) 100 =(Аккумулятор.свойство ; Емкость) 100 =(Экран.свойство ; IPS) 100 =(Бренд.свойство ; Samsung) 100 DO

ms(Выбор и покупка планшета ; Исходя из ваших требований, такого планшета не бывает) 100 ENDR

RULE 2

=(ТипОС.свойство ; IOS) 100 =(Аккумулятор.свойство ; Скорость) 100 =(Экран.свойство ; PLS) 100 =(Бренд.свойство ; Apple) 100 DO

ms(Выбор и покупка планшета ; Исходя из ваших требований, лучшим вариантом является Apple IPad Air 11) 100 ENDR RULE 3

=(ТипОС.свойство ; Android) 100 =(Аккумулятор.свойство ; Емкость) 100 =(Экран.свойство ; IPS) 100 =(Бренд.свойство ; Samsung) 100 DO

ms(Выбор и покупка планшета ; Рекомендуем Samsung Galaxy Tab S7 с большим аккумулятором и IPS-экраном) 100 ENDR RULE 4

=(ТипОС.свойство ; Android) 100 =(Аккумулятор.свойство ; Скорость) 100 =(Экран.свойство ; PLS) 100 =(Бренд.свойство ; Samsung) 100 DO

ms(Выбор и покупка планшета ; Рассмотрите Samsung Galaxy Tab S6 Lite с быстрой зарядкой и PLS-экраном) 100 ENDR RULE 5

=(ТипОС.свойство ; IOS) 100 =(Аккумулятор.свойство ; Емкость) 100 =(Экран.свойство ; IPS) 100

=(Бренд.свойство ; Apple) 100 DO

ms(Bbi6op и покупка планшета ; Рекомендуем Apple iPad Pro с IPS-экраном и длительным временем работы) 100 ENDR RULE 6

=(ТипОС.свойство ; Android) 100 =(Аккумулятор.свойство ; Емкость) 100 =(Экран.свойство ; PLS) 100 =(Бренд.свойство ; Samsung) 100 DO

ms^b^p и покупка планшета ; Подходит Samsung Galaxy Tab A с большим аккумулятором и PLS-экраном) 100 ENDR RULE 7

=(ТипОС.свойство ; IOS) 100 =(Аккумулятор.свойство ; Скорость) 100 =(Экран.свойство ; IPS) 100 =(Бренд.свойство ; Apple) 100 DO

ms(Выбоp и покупка планшета ; Apple iPad Mini с быстрой зарядкой и качественным IPS-экраном - отличный выбор) 100 ENDR RULE 8

=(ТипОС.свойство ; Android) 100 =(Аккумулятор.свойство ; Емкость) 100 =(Экран.свойство ; IPS) 100 =(Бренд.свойство ; Huawei) 100 DO

ms(Выбоp и покупка планшета ; Рекомендуем Huawei MatePad с большим аккумулятором и IPS-экраном) 100 ENDR RULE 9

=(ТипОС.свойство ; Android) 100 =(Аккумулятор.свойство ; Скорость) 100 =(Экран.свойство ; PLS) 100 =(Бренд.свойство ; Lenovo) 100 DO

ms(Выбоp и покупка планшета ; Lenovo Tab P11 - хороший вариант с быстрой зарядкой и PLS-экраном) 100 ENDR RULE 10

=(ТипОС.свойство ; Android) 100 =(Аккумулятор.свойство ; Емкость) 100 =(Экран.свойство ; IPS) 100 =(Бренд.свойство ; Lenovo) 100 DO

ms(Bbi6op и покупка планшета ; Lenovo Yoga Tab 13 с большим аккумулятором и IPS-экраном) 100 ENDR RULE 11

=(ТипОС.свойство ; IOS) 100 =(Аккумулятор.свойство ; Скорость) 100 =(Экран.свойство ; IPS) 100 =(Бренд.свойство ; Apple) 100 DO

ms^b^p и покупка планшета ; Быстрая зарядка и IPS-экран -рекомендуем Apple iPad Air) 100 ENDR

Сначала определяется тип ОС. Первый вопрос представлен на рисунке

1:

@ ВЫБОР ЗНАЧЕНИЯ

типос, свойство

Какая ОС Вам нужна?

¡¡03

android

OK | Комментарий Отмена Прервать

Рисунок 1 - Выбор типа ОС

Далее определяется что важнее для пользователя, ёмкость аккумулятора или скорость зарядки, представлен на рисунке 2:

@ВЫБОР ЗНАЧЕНИЯ

аккумулятор, свойство

Что для Вас важнее: емкость аккумуляторе или скорость зарядки?

[емкость

скорость

Отмена Прервать

Рисунок 2 - Выбор типа аккумулятора

В следующем вопросе пользователь указывает нужный ему тип матрицы, показано на рисунке 3:

0 ВЫБОР ЗНАЧЕНИЯ

экран, свойство

Какой тип матрицы экрана предпочитаете?

lips

р1э

Отмена | Прервать

Рисунок 3 - Выбор типа матрицы

В конце пользователь выбирает предпочитаемый бренд планшета, представлено на рисунке 4:

О ВЫБОР ЗНАЧЕНИЯ

бренд свойство

Кокой бренд вы предпочитаете?

[звтзипа

арр1е

О К | Комментарий | Отмена Прервать

Рисунок 4 - Выбор бренда планшета

После получения всех ответов программа выводит подходящий вариант планшета.

Рисунок 5 - Вывод результата работы приложения На рисунке 6 показана трассировка полученного результата[4]:

ЦЕ ЛЬ >> выбор и покупка планшета

ДОКАЗЫВАЕТСЯ Правило 1

не доказано условие типос свойство - ios Правило 1 НЕ ДОКАЗАНО ДОКАЗЫВАЕТСЯ Правило 2

найден факт типос свойство ■ android, KD И 00% не доказано условие типос. свойство - ios Правило2НЕ ДОКАЗАНО ДОКАЗЫВАЕТСЯ Правило 3

найден факт типос свойство ■ android, КОИ 00% доказано условие типос.свойство - andioid доказано условие аккумулятор.свойство = емкость не доказано условие экран-свойство = ips Правило 3 НЕ ДОКАЗАНО ДОКАЗЫВАЕТСЯ Правило 4

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

найден факт типос. свойство « android, Ш=100Й доказано условие типос.свойство * andioid найден факт аккумулятор свойство - емкость, КОИ 00% не доказано условие аккумулятор-свойство ■ скорость Правило А НЕ ДОКАЗАНО ДОКАЗЫВАЕТСЯ Правило 5

найден факт типос свойство ■ android, KD=100% не доказано условие типос.свойство - ios Правило5 НЕ ДОКАЗАНО ДОКАЗЫВАЕТСЯ Правило 6

найден факт типос свойство ■ android, KD=10(K доказано условие типос.свойство » andioid найден факт аккумулятор.свойство « емкость, KD-100K доказано условие аккумулятор свойство = емкость найден факт экран свойство ■ pis, KD=1 OOS доказано условие з кран,свойство ■ pis доказано условие бренд.свойство ■ samsung Правило Б ДОКАЗАНО

Рисунок 6 - Трассировка результата

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

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

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

3) Уотерман Д. Руководство по экспертным системам. / Пер. с англ.; Под. ред. Стефанюка В.Л. - М.: Мир, 1989.- 388 с. 11.Частиков А.П., Гаврилова Т.А., Белов Д.Л. Разработка экспертных систем. Среда CLIPS.-СПб.: БХВ -Петербург, 2003

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

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