Skip to content

microa/DCentNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

DCentNet (Decentralized Signal Classification using Early Exit)

Experimental Code

1. Inference and Sender (BLE)

2. Receiver (BLE)


Deploy in Embedded System

Steps for Deployment:

  1. Launch Arduino IDE (Version used: 2.3.3).
  2. Navigate to Sketch -> Include Library -> Add .ZIP Library -> (Add the above-trained model).
  3. Go to Tools -> Manage Libraries -> Search for "ArduinoBLE" -> Install (Version used: 1.3.7).
  4. Include the inference file in your code (see the code example under Experimental Code - Inference Mode).

Alternative Trained Models:


Training Code

Instructions:

  • Register on Edge Impulse and obtain an API key (free for personal use).
  • Replace the placeholder in the training code with your API key.
  • You can customize and replace the network for your specific use case.

Enjoy training your model!


Replicate Guide

  • Support:
    If you have any questions, feel free to email me at bh.huang@ieee.org. I will address your questions and update the guide as needed.

Citation

  • Support:
  • If you find our article is useful to your research, please cite following papers:
@article{LI2025107468,
  title = {DCentNet: Decentralized multistage biomedical signal classification using early exits},
  journal = {Biomedical Signal Processing and Control},
  volume = {104},
  pages = {107468},
  year = {2025},
  issn = {1746-8094},
  doi = {https://doi.org/10.1016/j.bspc.2024.107468},
  url = {https://www.sciencedirect.com/science/article/pii/S174680942401526X},
  author = {Xiaolin Li and Binhua Huang and Barry Cardiff and Deepu John},
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors