kiril-buga's picture
Update README.md
a15b957 verified
---
language: en
tags:
- ecg
- cardiology
- medical
- pediatric
- time-series
- multi-label-classification
- tensorflow
- cnn
datasets:
- Neural-Network-Project/ECG-database
metrics:
- f1
- auc
- precision
- recall
library_name: tensorflow
---
# ECG Disease Classifier - 19 Cardiac Conditions
Multi-label classification model for detecting 19 cardiac conditions from pediatric ECG signals.
## Model Description
Enhanced 1D CNN with Squeeze-Excitation blocks and temporal attention for variable-length ECG classification.
**Architecture:** 64→128→256→512 filters with residual connections
**Training:** Focal loss for class imbalance
**Input:** Variable-length 12-lead ECG (5-120 seconds at 500 Hz)
## Disease Classes
1. Fulminant/Viral Myocarditis
2. Acute Myocarditis
3. Myocarditis Unspecified
4. Dilated Cardiomyopathy
5. Hypertrophic Cardiomyopathy
6. Cardiomyopathy Unspecified
7. Noncompaction Ventricular Myocardium
8. Kawasaki Disease
9. Ventricular Septal Defect
10. Atrial Septal Defect
11. Atrioventricular Septal Defect
12. Tetralogy of Fallot
13. Pulmonary Valve Stenosis
14. Patent Ductus Arteriosus
15. Pulmonary Artery Stenosis
16. Pulmonary Valve Regurgitation
17. Mitral Valve Insufficiency
18. Congenital Heart Malformation
19. Healthy
## Intended Use
⚠️ **Research and educational purposes only** - NOT for clinical diagnosis
## Training Details
- Batch Size: 128
- Epochs: 17
- Loss: Focal Loss (α=0.25, γ=2.0)
- Optimizer: Adam (lr=0.0002)
## Citation
```bibtex
@misc{ecg-classifier-2025,
author = {Neural-Network-Project},
title = {ECG Disease Classifier},
year = {2025},
publisher = {Hugging Face},
url = {https://huggingface.co/Neural-Network-Project/ECG-Disease-Classifier}
}
```