Skip to content

This repo provides source code for optimizing sensor sampling locations in wireless sensor networks using spatiotemporal autoencoder.

License

Notifications You must be signed in to change notification settings

JiahongChen/WSN-SAE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WSN Sampling Optimization using Spatiotemporal Autoencoder

License

This is the Python+TensorFlow code to reproduce results for paper 'WSN Sampling Optimization for Signal Reconstruction using Spatiotemporal Autoencoder'.

Due to GitHub file size limitations, datasets are not upload to this repo, you can:

  1. Download raw data from NOAA.
  2. Request preprocessed data by sending email to me at jhchen@mech.ubc.ca.

Requirements

  • Platform : Linux
  • Computing Environment:
    • CUDA 10.1
    • TensorFlow 1.14.0
  • Packages: pandas, numpy, scipy, argparse.
  • Hardware (optional) : Nvidia GPU (SST requires around 7GB of GPU memory)

Getting Started

  1. Computing environment set up can be refered to this repo.
  2. Download data and place it at './Data' folder.
  3. Run the code by
bash batchrun.sh

Citation

Please cite our paper if you use our code for your work.

@article{chen2019optimization,
  author={J. {Chen} and T. {Li} and J. {Wang} and C. W. d. {Silva}},
  journal={IEEE Sensors Journal}, 
  title={WSN Sampling Optimization for Signal Reconstruction Using Spatiotemporal Autoencoder}, 
  year={2020},
  volume={20},
  number={23},
  pages={14290-14301},
  doi={10.1109/JSEN.2020.3007369}}

To do

  • Code for visualization
  • Code for optimizing WSN sampling strategy

About

This repo provides source code for optimizing sensor sampling locations in wireless sensor networks using spatiotemporal autoencoder.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published