ЭС – это набор программ или программное обеспечение, которое выполняет функции эксперта при решении какой-либо задачи в области его компетенции. ЭС, как и эксперт-человек, в процессе своей работы оперирует со знаниями. Знания о предметной области, необходимые для работы ЭС, определенным образом формализованы и представлены в памяти ЭВМ в виде базы знаний, которая может изменяться и дополняться в процессе развития системы.
Под пирамидой знаний мы понимаем иерархическую лестницу понятий, подъем по которой означает углубление понимания и повышения уровня абстракции (обобщенности) понятий.
Пирамида знаний представлена на рисунке 1.
Рисунок 1 – Пирамида знаний
Были построены связи между понятиями, которые представлены на рисунке 2.
Рисунок 2 – Выявленные связи
Для тестирования программы были проведен запуск с разными критериями. Для поиска мышки был проведен запуск созданной экспертной системы. Критерии поиска:
Фирма = «MSI»;
Количество кнопок = «5»;
Функциональные кнопки = «Да»;
Цена = «554» и больше.
После ввода всех значений ЭС подберет варианты на основе критериев. Полученный, в ходе работы программы, результат представлен на рисунке 3.
Рисунок 3 – Результат подбора
Разработанная программная реализация ЭС позволяет после ввода необходимых данных подобрать оптимальную модель мышки из множества вариантов для определенных задач, что позволит качественно и оперативно выполнять свою работу.
Было выяснено, что разработка может иметь дальнейшие версии за счет низкой себестоимости. В дальнейших версиях запланировано добавление новых критериев для увеличения точности подбора оптимального варианта офисной мышки и добавление раздела подбора игровой мышки.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
Джарратано Д., Райли Г. Экспертные системы: принципы разработки и программирование, 4-е издание. – Издательский дом Вильямс, 2007.
Джексон П. Введение в экспертные системы //Вильямс, 2001. – Вильямс, 2001, 2015.
Частиков А. П., Гаврилова Т. А., Белов Д. Л. Разработка экспертных систем. Среда CLIPS. – 2004.