ЭКСПЕРТНАЯ СИСТЕМА ПОДБОРА ВИДЕОКАРТЫ
Ибрагимова Альфия Рамилевна
студент 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 с.