Edge Machine Learning for IoT Virtual Internship
In this virtual internship, students will learn how to deploy and optimize machine learning models to run on resource-constrained edge devices like sensors and microcontrollers. They will explore techniques for model compression, quantization, and hardware acceleration to enable efficient inference at the edge. Students will also gain hands-on experience in developing and deploying end-to-end IoT solutions that leverage edge machine learning.
Track Overview
Tasks & Milestones
Case Study: Edge ML in Smart Manufacturing
IntermediateAnalyze a real-world case study of how edge machine learning is used in a smart manufacturing environment.
Implement Model Quantization
IntermediateDevelop a Python script to quantize a pre-trained machine learning model for deployment on an edge device.
Deploy an Edge ML Model to a Raspberry Pi
IntermediatePackage and deploy a machine learning model to run on a Raspberry Pi edge device.
Benchmark and Optimize an Edge ML Model
IntermediateBenchmark an edge ML model, identify performance bottlenecks, and implement optimizations to improve its efficiency.
Prerequisites
- • Basic understanding of machine learning concepts
- • Familiarity with Python programming
Certificate
Certificate of Completion
Earn a certificate upon successful completion