This project addresses a fundamental challenge in AIoT: bringing powerful AI capabilities to devices with limited computational power and battery life. You'll gain practical experience with model optimization techniques, benchmark performance on real hardware, and understand the trade-offs involved in edge AI deployments.
Choose an open-source pre-trained AI model suitable for your target device's capabilities. Acquire the target edge AIoT hardware. Research and apply model optimization techniques relevant to your chosen framework (e.g., TensorFlow Lite for Microcontrollers for ESP32, OpenVINO for Intel-based devices). Develop a benchmarking setup to measure inference time, power consumption, and model accuracy before and after optimization.
Edge AI hardware (e.g., Jetson Nano, Coral Edge TPU, Raspberry Pi 4, ESP32), Python programming skills, familiarity with deep learning frameworks (TensorFlow, PyTorch), understanding of neural network architectures and optimization concepts.
4-5 weeks for optimization and benchmarking