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
- What constitutes TinyML?
- Reasons for running AI on microcontrollers
- Challenges and advantages of TinyML
Establishing the TinyML Development Environment
- Overview of TinyML toolchains
- Installing TensorFlow Lite for Microcontrollers
- Utilising Arduino IDE and Edge Impulse
Constructing and Deploying TinyML Models
- Training AI models for TinyML
- Converting and compressing AI models for microcontrollers
- Deploying models onto low-power hardware
Optimising TinyML for Energy Efficiency
- Quantisation techniques for model compression
- Considerations regarding latency and power consumption
- Balancing performance with energy efficiency
Real-Time Inference on Microcontrollers
- Processing sensor data with TinyML
- Running AI models on Arduino, STM32, and Raspberry Pi Pico
- Optimising inference for real-time applications
Integrating TinyML with IoT and Edge Applications
- Connecting TinyML with IoT devices
- Wireless communication and data transmission
- Deploying AI-powered IoT solutions
Real-World Applications and Future Trends
- Use cases within healthcare, agriculture, and industrial monitoring
- The future trajectory of ultra-low-power AI
- Next steps in TinyML research and deployment
Summary and Next Steps
Requirements
- A grasp of embedded systems and microcontrollers
- Experience with the fundamentals of AI or machine learning
- Foundational knowledge of C, C++, or Python programming
Target Audience
- Embedded engineers
- IoT developers
- AI researchers
21 Hours
Testimonials (1)
That we can cover advance topic and work with real-life example