Научная статья на тему 'Экспертная система подбора видеокарты'

Экспертная система подбора видеокарты Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
421
103
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭКСПЕРТНАЯ СИСТЕМА / БАЗА ЗНАНИЙ / ВИДЕОКАРТА / ПРОДУКЦИОННЫЕ ПРАВИЛА / АВТОМАТИЗАЦИЯ РАБОЧЕГО МЕСТА / ЯЗЫК ПРОГРАММИРОВАНИЯ DELPHI / EXPERT SYSTEM / KNOWLEDGE BASE / VIDEO CARD / PRODUCTION RULES / AUTOMATION OF THE WORKPLACE / PROGRAMMING LANGUAGE DELPHI

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ибрагимова Альфия Рамилевна, Каримова Алия Ильдаровна, Родионов Артем Сергеевич

В данной статье рассмотрена экспертная система подбора комплектующих персонального компьютера, на примере видеокарты, для применения ее в автоматизации отдела продаж компьютерного магазина. Данное программное обеспечение позволяет выдавать рекомендации пользователю по заданным характеристикам при выборе видеокарты. Экспертная система основана на продукционных правилах, которые по заданным характеристикам позволяет выбрать подходящую видеокарту. Результаты были получены с использованием программы Embarcadero RAD Studio XE3 на языке программирования Delphi.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ибрагимова Альфия Рамилевна, Каримова Алия Ильдаровна, Родионов Артем Сергеевич

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

EXPERT SYSTEM SELECTION VIDEO CARDS

This article deals with the problems of selection of video on a personal computer. The purpose of the article: Consider an expert system (ES) ES recruitment video for use in automating its sales department computer store. This software allows the user to issue a recommendation on the specified characteristics in the selection of components of computer technology (video card). Expert system based on production rules, which are specified characteristics allows you to select a suitable video card. The results were obtained using the program Embarcadero RAD Studio XE3 programming language Delphi.

Текст научной работы на тему «Экспертная система подбора видеокарты»

ЭКСПЕРТНАЯ СИСТЕМА ПОДБОРА ВИДЕОКАРТЫ

Ибрагимова Альфия Рамилевна

студент 3 курса, Салаватский филиал Уфимского Государственного Нефтяного Технического Университета, РФ, г. Салават

E-mail: [email protected] Каримова Алия Ильдаровна студент 3 курса, Салаватский филиал Уфимского Государственного Нефтяного Технического Университета, РФ, г. Салават

E-mail: wwwaliakarimova@mail. ru Родионов Артем Сергеевич канд. физ.-мат. наук, старший преподаватель, Салаватский филиал Уфимского Государственного Нефтяного Технического Университета, РФ,

г. Салават E-mail: artrodionov@mail. ru

EXPERT SYSTEM SELECTION VIDEO CARDS

Ibragimova Alfiya

3rd year student, Salavat Branch Ufa State Petroleum Technological University,

Russia, Salavat Karimova Alia

3rd year student, Salavat Branch Ufa State Petroleum Technological University,

Russia, Salavat Rodionov Artem

cand. fiz.-mat. sciences, Senior Lecturer, Salavat Branch Ufa State Petroleum

Technological University, Russia, Salavat

АННОТАЦИЯ

В данной статье рассмотрена экспертная система подбора комплектующих персонального компьютера, на примере видеокарты, для применения ее в автоматизации отдела продаж компьютерного магазина. Данное программное обеспечение позволяет выдавать рекомендации пользователю по заданным характеристикам при выборе видеокарты. Экспертная система основана на продукционных правилах, которые по заданным характеристикам позволяет выбрать подходящую видеокарту. Результаты были получены с использованием программы Embarcadero RAD Studio XE3 на языке программирования Delphi.

ABSTRACT

This article deals with the problems of selection of video on a personal computer. The purpose of the article: Consider an expert system (ES) ES recruitment

Created by DocuFreezer | www.DocuFreezer.com |

video for use in automating its sales department computer store. This software allows the user to issue a recommendation on the specified characteristics in the selection of components of computer technology (video card). Expert system based on production rules, which are specified characteristics allows you to select a suitable video card. The results were obtained using the program Embarcadero RAD Studio XE3 programming language Delphi.

Ключевые слова: экспертная система; база знаний; видеокарта; продукционные правила; автоматизация рабочего места; язык программирования Delphi.

Keywords: expert system; knowledge base; video card; production rules; automation of the workplace; programming language Delphi.

На сегодняшний день рынок переполнен различного рода деталями для сборки персональных компьютеров. Конечно, эксперт в данной области может хорошо знать характеристики устройств, но он не всегда есть «под рукой». Рассматриваемая экспертная система поможет людям не столь хорошо разбирающихся в начинке персонального компьютера подобрать себе приемлемую видеокарту. В программу вводятся данные о требовании к видеокарте и вид разъема в материнской плате (AGP и PCI-E), предполагаемой для покупки. Для реализации экспертной системы использовался язык программирования Delphi [3, с. 56].

Создание экспертной системы (ЭС) в среде логического программирования состоит в описании предметной области с использованием синтаксиса языка, поддерживаемого инструментальной средой, а также в определении алгоритмов работы интерфейса системы. Интерфейс обеспечивает открытость ЭС — возможность интерактивного расширения описания предметной области, а также активное участие человека (эксперта / пользователя) в процессе решения поставленной задачи [2, с. 43].

Основой ЭС является база знаний (БЗ). База знаний в исследованиях искусственного интеллекта — это особого рода база данных, разработанная для оперирования знаниями (метаданными). База знаний содержит структурированную информацию, покрывающую некоторую область знаний, для использования кибернетическим устройством (или человеком) с конкретной целью.

Из логических моделей заимствована идея правил вывода, которые здесь называются продукциями, а из сетевых моделей — описание знаний в виде семантической сети. Вместо логического вывода, характерного для логических моделей, в продукционных моделях появляется вывод на знаниях [1, с. 66].

Продукционная модель знания — модель, основанная на правилах, позволяет представить знание в виде предложений типа «Если (условие), то (действие)» [4, с. 89].

Для подбора видеокарты было составлено множество нечетких правил:

1. Если нужна игровая видеокарта и разъем микропроцессора PCI-E и шина обмена с памятью 128 и выше, то выбираем видеокарту AMD(ATI) Radeon Sapphire FivePro 2270.

2. Если нужна средняя видеокарта и разъем микропроцессора PCI-E и шина обмена с памятью 64, то выбираем видеокарту AMD(ATI) Radeon HP 8490.

3. Если нужна дешевая видеокарта и разъем микропроцессора PCI-E и шина обмена с памятью 32 и с графическим процессором NVidia, то выбираем видеокарту Gainward GeForce 210.

4. Если нужна игровая видеокарта и разъем микропроцессора PCI-E и шина обмена с памятью 384 и с графическим процессором NVidia, то выбираем видеокарту ASUS GeForce GTX 780.

5. Если нужна средняя видеокарта и разъем микропроцессора AGP и шина обмена с памятью 128 и с графическим процессором NVidia, то выбираем видеокарту MSI GeForce FX 5500.

Работа с программой

Задается три вопроса по характеристикам устройства (видеокарты):

Рисунок 1. Интерфейс

Затем выдается рекомендация:

Рисунок 2. Результат

Заключение

Разработанная экспертная система пригодится для менеджеров компьютерных салонов, чтобы автоматизировать свою работу и сделать

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

Список литературы:

1. Борисов В.В., Федулов А.С., Зернов М.М. Основы нечеткого логического вывода. Учебное пособие для вузов. М.: Телеком, 2014. — 122 с.

2. Джарратано Дж., Райли Г. Экспертные системы: принципы разработки и программирование. М.: Вильямс, 2009. — 1152 с.

3. Культин Н. Основы программирования в Delphi XE. СПБ.: БХВ-Петербург, 2011. — 416 с.

4. Ясницкий Л.Н. Введение в искусственный интеллект: учебное пособие. М.: Академия, 2011. — 176 с.

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