Экспертная система по выбору телефона Xiaomi - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

Экспертная система по выбору телефона Xiaomi

 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

В данной статье была реализована семантическая сеть – набор понятий и связей между ними. Путем выбора объекта, необходимого для вывода, получили вывод всех связей данного объекта c другими объектами сети. В семантической сети, описывающей данную предметную область, были выделены 4 типа понятий предметной области: сущность, экземпляр, свойство, значение. Сущностями являются линейки телефона Xiaomi: Mi, POCO, Redmi. Модели телефонов – это экземпляры: MiA2, Mi8, MiA2Lite, MiMix2S, POCOPHONE F1. Redmi 6, Redmi 6A. Свойства ­– это то, из чего состоит телефон, в этом случае это процессор, память, дисплей, основная камера, фронтальная камера, аккумулятор, цвет. Значениями являются, например, Qualcomm® Snapdragon™ 660 AIE, 4 ГБ + 64 ГБ, 5.84", 13 Мп, 3010 мАч (typ) / 2910 мАч (min), черный.

Выделены следующие типы связей семантической сети: имеет свойство, состоит из, имеет разновидность, имеет значение. На рисунке 1 представлена описанная семантическая сеть.

Рисунок 1 – Семантическая сеть

В данной базе знаний, представлены такие правила вывода, например, как:

Если выбрана линейка Mi, с характеристиками: процессор – Qualcomm® Snapdragon™ 845 c частота процессора до 2.8 ГГц, память – 6 ГБ + 128 ГБ, дисплей – 6.21", основная камера – 12 Мп + 12 Мп, фронтальная камера – 20 Мп, аккумулятор – 3400 мАч (typ) / 3300 мАч (min), цвет – синий/белый/черный, то это модель Mi8.

Если выбрана линейка POCO, с характеристиками: процессор – Qualcomm® Snapdragon™ 845 c частота процессора до 2.8 ГГц, память – 6 ГБ + 64 ГБ /6 ГБ + 128 ГБ, дисплей – 6,18", основная камера – 12 Мп + 5 Мп, фронтальная камера – 20 Мп, аккумулятор – 4000 мАч (typ) / 3900 мАч (min), цвет – черный/синий, то это модель POCOPHONE F1.

Если выбрана линейка Redmi, с характеристиками: процессор –Helio P22 c частота процессора до 2.0 ГГц, память – 3 ГБ + 32 ГБ /4 ГБ + 64 ГБ, дисплей – 5.45", основная камера – 12 Мп + 5 Мп, фронтальная камера – 5 Мп, аккумулятор – 3000 мАч (typ) / 2900 мАч (min), цвет – темно-серый/золотой/черный/синий, то это модель Redmi 6.

База знаний экспертной системы хранится отдельно от машины вывода в виде файла СУБД Access. Формально этот файл состоит из 3-х разделов-таблиц: Things, Relations, Structure. Things включает в себя номера и имена сущностей, Relations – номера и имена связей, отношения типа «Имеет свойство» (поле «Sv_otn») и типа «Состоит из» (поле «Sost_otn»). Structure – это перечень всех связей между понятиями предметной области с указанием их типа.

Экспертная система выполнена в виде Windows - приложения. Экранная форма для работы с программой изображена на рисунке 2.

Рисунок 2 – Экранная форма

Пример результата программы представлен на рисунке 3.

Рисунок 3 – Пример результата программы

Подключение базы данных к Visual Studio было реализовано с помощью элементов:

public static string connectString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=бдтур.mdb;";

private OleDbConnection myConnection;

public Form1()

{

InitializeComponent();

myConnection = new OleDbConnection(connectString);

myConnection.Open();

}

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

Герман О.В. Введение в теорию экспертных систем и обработку знаний.- Мн.: ДизайнПРО, 1995 - 255 с.

Башмаков, А. И. Интеллектуальные информационные технологии : учебное пособие / А. И. Башмаков, И. А. Башмаков. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2005. - 304 с.

Рыбина Г.В. Основы построения интеллектуальных систем /учеб. пособие М.: Финансы и статистика, 2009.- 432 c

Просмотров работы: 13