Создание экспертной системы для подбора лекарств на основе семантической сети

Бесплатный доступ

Современные информационные технологии играют ключевую роль в повышении качества медицинской помощи. В данной статье представлена разработка экспертной системы для подбора лекарственных препаратов. Рассмотрены теоретические основы, методы проектирования базы знаний и программной реализации. Представлены результаты тестирования системы, которые подтверждают её эффективность в повышении точности медицинских рекомендаций.

Семантическая сеть, организационный граф, экспертная система

Короткий адрес: https://sciup.org/140308895

IDR: 140308895   |   УДК: 004.891.2

Creating an expert system for medication selection based on a semantic network

Modern information technologies play a key role in improving the quality of medical care. This article presents the development of an expert system for medication selection. Theoretical foundations, methods of knowledge base design, and software implementation are discussed. The testing results demonstrate the system's effectiveness in enhancing the accuracy of medical recommendations.

Текст научной статьи Создание экспертной системы для подбора лекарств на основе семантической сети

Медицина активно использует информационные технологии для автоматизации процессов диагностики и лечения. Экспертные системы, обрабатывающие большие объёмы данных и предоставляющие рекомендации, способствуют снижению числа ошибок и улучшению качества медицинской помощи. Актуальность разработки систем подбора лекарств обусловлена необходимостью учёта индивидуальных особенностей пациентов, таких как возраст, состояние здоровья и наличие хронических заболеваний[1].

Цель исследования — разработка экспертной системы для подбора лекарств на основе базы знаний, содержащей информацию о препаратах, их взаимодействиях и показаниях[2]. Задачи:

  • 1.   Изучение теоретических основ построения экспертных

  • 2.   Проектирование базы знаний.

  • 3.   Реализация и тестирование системы.

систем.

Экспертная система представляет собой программный комплекс, предназначенный для решения задач в определенной области знаний, требующих высокого уровня экспертного анализа. Основой работы таких систем является база знаний, содержащая факты и правила, а также механизм вывода, который позволяет формировать решения на основе доступных данных[3]. Экспертные системы широко применяются в медицине, инженерии, экономике и других сферах, где требуется обработка больших объемов сложной информации и принятие решений, сравнимых с человеческой экспертизой[4].

Был разработан организационный граф связей, представлен на рисунке 1:

Рисунок 1 - Орграф связей

Для реализации проекта использован язык C#, благодаря его высокой производительности, поддержке объектно-ориентированного программирования и широкому набору библиотек для создания пользовательских интерфейсов[5].

Пользовательский интерфейс разработан с применением Windows Forms C#, представлен на рисунке 2:

Рисунок 2 - Пользовательский интерфейс программы

При нажатии кнопки «Начать опрос» программа открывает новую форму с вопросами, представлено на рисунке 3:

Рисунок 3 – Пользовательский интерфейс

Результат работы программы выводится в MessageBox “Диагностика”, показан на рисунке 4:

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

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

Список литературы Создание экспертной системы для подбора лекарств на основе семантической сети

  • Чурбанова О. В. Базы данных и знаний. Проектирование баз данных в Microsoft Access: учебно-методическое пособие: Электронный ресурс / О. В. Чурбанова, А. Л. Чурбанов. - Архангельск: САФУ, 2015. - 152 с. EDN: YQMJET
  • Иванов, А.П., Петров, В.С. Интеллектуальные информационные системы: технологии и приложения [Текст] / Иванов, А.П., Петров, В.С., - СанктПетербург: БХВ-Петербург, 2021. - 353 с.
  • Интеллектуальные системы / А. М. Семенов, Н. А. Соловьев, Е. Н. Чернопрудова, А. С. Цыганков. - Казань: Лаборатория знаний, 2016. - 228 с.
  • Суздальцев, А.В. Введение в искусственный интеллект и интеллектуальные системы [Текст] / Суздальцев, А.В., - Санкт-Петербург: Питер, 2021. - 202 с.
  • Понамарев В.А. Программирование на C#/C++ в Visual Studio / В.А. Понамарев. - ЯЯЯ: СИНТЕГ, 2015. - 5 с.