Skip to content

firepond/microWATCH

Repository files navigation

microCPD

Micro change point detection algorithms for IoT devices.

Codes and experiments results for a research paper: "Energy-Efficient Change Point Detection Algorithm for Resource-Constrained Devices"

Results

Experiments results can be found in the results directory and other specified locations:

  1. Ablation Study:
  2. Hyperparameter Settings:
  3. Energy Consumption:
    • Energy consumption results for ESP32 devices are in the results/esp32_energy directory.
    • Energy consumption results for Raspberry Pi devices are in the results/pi_energy directory.

Algorithm Implementation

Algorithm implementations for microWATCH and other baseline Change Point Detection (CPD) algorithms (e.g., bocpd.py, cusum.py, pelt.py, micro_watch.py) are in the algorithms/ directory.

CPDPerf Implementation

Code for implementing the CPDPerf framework is in the host/ and target/ directories (for host and different kinds of devices). For example, detector implementations for target devices can be found in files

About

WATCH change point detection algorithm on raspberry pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors