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

Название Разработка программного модуля краткосрочного прогнозирования гипогликемии на основе временных рядов данных непрерывного мониторинга глюкозы (CGM): выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Development of a software module for short-term hypoglycemia prediction based on continuous glucose monitoring (CGM) time series data
Авторы Краснов Вячеслав Владимирович
Научный руководитель Александрова Ольга Всеволодовна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика машинное обучение ; гипогликемия ; python ; линейная регрессия ; полиномиальная регрессия ; случайный лес ; градиентный бустинг ; данные ; machine learning ; hypoglycemia ; linear regression ; polynomial regression ; random forest ; xgboost ; datasets
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-1600
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\41151
Дата создания записи 14.07.2026

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

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

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

Выпускная квалификационная работа посвящена исследованию и оценке моделей предсказания краткосрочного развития гипогликемии с целю нахождения модели с наилучшими оценками и с наибольшим горизонтом предсказания для дальнейшего использования в мобильном приложении. В работе используются обезличенные данные пациентов, предоставленные Педиатрическим Институтом Санкт-Петербурга. Данные представляют собой файлы в формате csv выгруженные из системы непрерывного мониторинга глюкозы FreeStyle Libre. Данные предварительно трансформируются в более удобный для машинного обучения вид: выбираются только необходимые столбцы, производится выравнивание измерений по 5 минутным интервалам, применяется аугментация данных и создание окон данных (windowing), временные метки предоставляются в виде кортежа из трех косинусоид. Для машинного обучения использовался язык Python и библиотеки skikit-learn и xgboost. Был произведен подбор гиперпараметров для моделей линейной и полиномиальной регрессии, деревьев решений и случайного леса, для xgboost. По итогам обучения лучшие модели были протестированы на отдельном наборе данных, не участвовавших в процессе обучения. Все модели смогли дать предсказание на 30 минут вперед, используя измерения за 1 час. Для всех моделей увеличение горизонта предсказания приводило к понижению показателей оценок. По итогам подбора гипермараметров и тестирования лучше других дали оценки модели xgboost и random forest. Полученные модели можно использовать для совершения предсказания развития гипогликемии с горизонтом предсказания 30 минут.

The final qualifying thesis is devoted to the research and evaluation of short-term hypoglycemia prediction models, with the aim of identifying the model that offers the best performance metrics and the longest prediction horizon for future use in a mobile application. The study uses anonymized patient data provided by the Pediatric Institute of Saint Petersburg. The data are CSV files exported from the FreeStyle Libre continuous glucose monitoring system. The data are pre-processed into a format more suitable for machine learning: only the necessary columns are selected, measurements are aligned to 5-minute intervals, data augmentation and windowing are applied, and timestamps are represented as a tuple of three cosine waves. Machine learning is performed using the Python programming language along with the scikit-learn and XGBoost libraries. Hyperparameter tuning is carried out for linear regression, polynomial regression, decision trees, random forest, and XGBoost. After training, the best models are tested on a separate dataset that was not used during training. All models are able to make predictions 30 minutes ahead using measurements from the previous hour. For all models, increasing the prediction horizon leads to a decrease in the evaluation metrics. Based on the hyperparameter tuning and testing results, the XGBoost and random forest models outperform the others. The resulting models can be used to predict the onset of hypoglycemia with a prediction horizon of 30 minutes.

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