Детальная информация

Название Разработка системы дифференциальной диагностики заболеваний с использованием трансформерных нейронных сетей: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы Дергунов Никита Сергеевич
Научный руководитель Ковалев Артем Дмитриевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика дифференциальная диагностика ; тансформерные нейронные сети ; ELECTRA ; FastApi ; React ; MongoDB ; машинное обучение ; медицинская информатика ; differential diagnostics ; transform neural networks ; machine learning ; medical informatics
Тип документа Выпускная квалификационная работа магистра
Тип файла PDF
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1969
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35473
Дата создания записи 14.07.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена разработке программного средства для дифференциальной диагностики заболеваний с использованием трансформерных нейронных сетей. Изучены существующие подходы к автоматизации диагностики и их ограничения, включая недостаточную точность и сложность интерпретации результатов. Предложена система, включающая модель машинного обучения на основе архитектуры ELECTRA, серверную часть на FastAPI, пользовательский интерфейс на React с поддержкой английского, французского и русского языков, а также базу данных MongoDB. Модель обучена на данных пациентов и способна предсказывать вероятности 49 заболеваний с высокой точностью: DDR=0.9632, DDP=0.9571, DDF1=0.9601, MAP@10=0.8743. Система позволяет пользователям создавать профили, отвечать на вопросы о симптомах и получать предполагаемые диагнозы. Разработанное решение реализовано с использованием контейнеризации Docker, что упрощает развертывание. В результате сравнения с другими подходами, такими как вероятностные модели и большие языковые модели, система показала конкурентоспособные результаты. Программное средство может служить инструментом поддержки для медицинских специалистов, способствуя повышению точности и скорости дифференциальной диагностики, однако требует дальнейшей клинической валидации для практического применения.

The topic of the final qualification work: "Development of a system for differential diagnostics of diseases using transformer neural networks" This work is devoted to the development of a software tool for differential diagnostics of diseases using transformer neural networks. The existing approaches to diagnostic automation and their limitations, including insufficient accuracy and complexity of interpreting the results, are studied. A system is proposed that includes a machine learning model based on the ELECTRA architecture, a server part on FastAPI, a user interface on React with support for English, French and Russian languages, as well as a MongoDB database. The model is trained on patient data and is able to predict the probabilities of 49 diseases with high accuracy: DDR=0.9632, DDP=0.9571, DDF1=0.9601, MAP@10=0.8743. The system allows users to create profiles, answer questions about symptoms and receive probable diagnoses. The developed solution is implemented using Docker containerization, which simplifies deployment. As a result of comparison with other approaches, such as probabilistic models and large language models, the system showed competitive results. The software can serve as a support tool for medical professionals, helping to improve the accuracy and speed of differential diagnostics, but requires further clinical validation for practical use.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика