Lahore, Pakistan
ProjectsNovember 15, 2025

Autoencoder compression for edge devices

Edge devices often can't afford to ship raw sensor data over the network. This project trains an autoencoder to compress and reconstruct sensor readings, tuning the latent-vector size for the smallest representation that still reconstructs cleanly. The encoder was converted to run on-device with TensorFlow Lite Micro (microcontroller-side inference), while the decoder lives behind a Flask API on AWS EC2, with S3 handling encoded payload storage.
  • Autoencoder tuned for compact latent representation of sensor data
  • Microcontroller-side inference via TensorFlow Lite Micro
  • Decoder exposed as a Flask API on AWS EC2 with S3 integration
Stack: Python · TensorFlow · TF Lite Micro · Flask · AWS (EC2, S3)