Details

Title Определение типа аритмии при помощи кластеризации данных ЭКГ: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_04 «Биоинформатика» = Arrhythmia type identification using ECG data clustering
Creators Двас Павел Григорьевич
Scientific adviser Зайцева Надежда Игоревна
Other creators Тюкина Т. А.
Organization Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects электрокардиография ; классификация аритмий ; рекуррентные нейронные сети ; градиентный бустинг ; фибрилляция предсердий ; машинное обучение ; electrocardiography ; arrhythmia classification ; recurrent neural networks ; gradient boosting ; atrial fibrillation ; machine learning
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 01.03.02
Speciality group (FGOS) 010000 - Математика и механика
DOI 10.18720/SPBPU/3/2026/vr/vr26-2121
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\41518
Record create date 7/31/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Выпускная квалификационная работа посвящена разработке и апробации гибридной системы автоматической классификации нарушений сердечного ритма по коротким одноканальным ЭКГ-записям. В основе системы лежит трекомпонентная архитектура: система абдуктивного вывода Construe извлекает клинически интерпретируемые признаки кардиоударов, ансамбль рекуррентных нейронных сетей с механизмом внимания классифицирует последовательности признаков, алгоритм градиентного бустинга XGBoost обрабатывает глобальные статистические признаки записи, а финальное решение принимается стекирующим классификатором. Реализация выполнена в среде Python 3.11 и TensorFlow 2.15. На валидационной выборке PhysioNet/CinC 2017 достигнуто значение целевой метрики (среднее F1 по классам N, A, O) равное 0,8617, что превышает результат оригинальной работы. Проведена оценка системы на базе данных INCART, выявлен и количественно охарактеризован эффект доменного сдвига. Разработан метод доменной адаптации на основе дообучения, позволивший поднять значение метрики на INCART до 0,9620. Выполнено сравнение с библиотекой EcgLib: после дообучения разработанная система превосходит сравниваемую по точности детекции фибрилляции предсердий (F1: 0,96 против 0,80).

This graduation thesis presents the development and experimental evaluation of a hybrid system for automatic cardiac arrhythmia classification from short single-lead ECG recordings. The system is based on a three-component architecture: the Construe abductive inference engine extracts clinically interpretable beat-level features, an ensemble of attention-based recurrent neural networks classifies feature sequences, the XGBoost gradient boosting algorithm processes global record-level features, and a stacking classifier produces the final decision. The implementation uses Python 3.11 and TensorFlow 2.15. On the PhysioNet/CinC 2017 validation set, the system achieves a Challenge Score (mean F1 over classes N, A, O) of 0.8617, exceeding the original paper result. Cross-domain evaluation on the INCART database revealed a substantial domain shift; a fine-tuning-based domain adaptation method raised the Challenge Score on INCART to 0.9620. Comparison with the EcgLib library (ISP RAS) shows that after fine-tuning the proposed system outperforms EcgLib in atrial fibrillation detection (F1: 0.96 vs. 0.80).

Network User group Action
ILC SPbPU Local Network All
Download
Internet Authorized users SPbPU
Download
Internet Anonymous
...