Skip to content

Explainable Machine Learning for ECG-Based Sleep Apnea Detection: Quantifying Cross-Dataset Generalisability

License

Notifications You must be signed in to change notification settings

rnagar-ux/Project---SA-Diagnosis-using-ML

Repository files navigation

ECG-based Sleep Apnoea (ECG + XAI, Cross-Dataset)

Code and notebooks for MSc dissertation comparing classical ML models on ECG-derived features with SHAP explainability across Apnea-ECG, UCDDB (St Vincent’s), and SLPDB.

Structure

  • notebooks/ — analysis notebooks
  • src/ — reusable Python modules
  • figures/ — final figures only
  • tables/ — exported tables (CSV/DOCX)
  • data/ and dataset/ — not included; see Data Access

Data Access (PhysioNet)

Please cite Penzel et al., 2000 (Apnea-ECG) and Goldberger et al., 2000 (PhysioNet).

Reproduce

conda env create -f environment.yml conda activate sleep_apnea_ml jupyter lab

About

Explainable Machine Learning for ECG-Based Sleep Apnea Detection: Quantifying Cross-Dataset Generalisability

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages