Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to TinyML
- Definition and scope of TinyML
- Rationale for executing AI on microcontrollers
- Advantages and hurdles associated with TinyML
Configuring the TinyML Development Environment
- Survey of TinyML toolchains
- Setup of TensorFlow Lite for Microcontrollers
- Utilizing Arduino IDE and Edge Impulse
Creating and Deploying TinyML Models
- Training AI models tailored for TinyML
- Converting and compressing AI models for microcontroller compatibility
- Rolling out models on low-power hardware
Enhancing TinyML for Energy Efficiency
- Quantization strategies for model compression
- Assessing latency and power draw
- Achieving a balance between performance and energy conservation
Real-Time Inference on Microcontrollers
- Handling sensor data via TinyML
- Running AI models on Arduino, STM32, and Raspberry Pi Pico
- Optimizing inference for real-time scenarios
Integrating TinyML with IoT and Edge Applications
- Linking TinyML systems with IoT devices
- Wireless communication and data transfer protocols
- Implementing AI-driven IoT systems
Practical Applications and Future Trajectories
- Applications in healthcare, agriculture, and industrial monitoring
- The trajectory of ultra-low-power AI
- Future directions in TinyML research and implementation
Recap and Future Actions
Requirements
- Familiarity with embedded systems and microcontrollers
- Background in AI or machine learning principles
- Proficiency in C, C++, or Python programming
Target Audience
- Embedded systems engineers
- IoT developers
- AI researchers
21 Hours
Testimonials (1)
That we can cover advance topic and work with real-life example