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 |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|