https://github.com/candlelabai/clinet-ecg-classification-2024

Source code of "CLINet: A Novel Deep Learning Network for ECG Signal Classification", accepted in Journal of Electrocardiology 2024

https://github.com/candlelabai/clinet-ecg-classification-2024

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Source code of "CLINet: A Novel Deep Learning Network for ECG Signal Classification", accepted in Journal of Electrocardiology 2024

Basic Info
  • Host: GitHub
  • Owner: CandleLabAI
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 110 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 2
  • Open Issues: 1
  • Releases: 0
Created over 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

README.md

CLINet-ECG-Classification-2024

Source code of "CLINet: A Novel Deep Learning Network for ECG Signal Classification", accepted in Journal of Electrocardiology 2024

If you are using this code, please cite our paper: ```bash @article {ref199,

title = "CLINet: A Novel Deep Learning Network for ECG Signal Classification",

year = "2024",

author = "Ananya Mantravadi and Siddharth Saini and R Sai Chandra Teja and Sparsh Mittal and Shrimay Shah and R Sri Devi and Rekha Singhal",

journal = "Journal of Electrocardiology", } ```

Project Organization

├── LICENSE                         <- The LICENSE for developers using this project.
├── README.md                       <- The top-level README for developers using this project.
├── data                            <- Data used in the project.
│   ├── iccad                       <- Add ICCAD dataset with this path in the folder.
│   │   ├── tinyml_contest_data_training
│   |   │   ├──S01-AFb-1.txt
│   |   │   ├──S01-AFb-10.txt
│   |   │   ├──...
│   │   ├── data-indices
│   |   │   ├── train-indice    
│   |   │   ├── test-indice    
│   ├── mit-bih                     <- Add MIT-BIH dataset with this path in the folder.
│   │   ├── mitbih_database
│   |   │   ├──100.csv
│   |   │   ├──100annotations.txt
│   |   │   ├──...
├── src                             <- Source code for use in this project.
│   ├── iccad_dataloader.py         <- Source code for generating data loader for ICCAD dataset.
|   ├── mitbih_dataloader.py        <- Source code for generating data loader for MIT-BIH dataset.
│   ├── network.py                  <- Source code for the CLINet network.
│   ├── involution.py               <- Source code for definition of custom involution layer.
│   ├── tsne.py                     <- Source code for plotting t-SNE.
│   ├── main.py                     <- Source code for using CLINet on ICCAD and MIT-BIH
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────

Train model

To train CLINet, Run following command from /src directory.

bash python main.py Above command will train model for 50 epochs with given configuration.

License

MIT License Copyright (c) 2024 CandleLabAI

Owner

  • Login: CandleLabAI
  • Kind: user

GitHub Events

Total
  • Watch event: 3
  • Fork event: 1
Last Year
  • Watch event: 3
  • Fork event: 1