Создание экспертной системы для подбора лекарств на основе семантической сети
Автор: Ефремова Е.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Математика, информатика и инженерия
Статья в выпуске: 12 (114), 2024 года.
Бесплатный доступ
Современные информационные технологии играют ключевую роль в повышении качества медицинской помощи. В данной статье представлена разработка экспертной системы для подбора лекарственных препаратов. Рассмотрены теоретические основы, методы проектирования базы знаний и программной реализации. Представлены результаты тестирования системы, которые подтверждают её эффективность в повышении точности медицинских рекомендаций.
Семантическая сеть, организационный граф, экспертная система
Короткий адрес: https://sciup.org/140308895
IDR: 140308895
Текст научной статьи Создание экспертной системы для подбора лекарств на основе семантической сети
Медицина активно использует информационные технологии для автоматизации процессов диагностики и лечения. Экспертные системы, обрабатывающие большие объёмы данных и предоставляющие рекомендации, способствуют снижению числа ошибок и улучшению качества медицинской помощи. Актуальность разработки систем подбора лекарств обусловлена необходимостью учёта индивидуальных особенностей пациентов, таких как возраст, состояние здоровья и наличие хронических заболеваний[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 с.