Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Integrating AI with Microcontrollers

for Edge Computing

Ali Zarinkolah

@aligoldenhat on GitHub

This presentation was created using impress.js

What is Edge Computing?

Edge Computing refers to the processing of data near the source of data generation rather than relying solely on centralized data centers. This approach reduces latency, conserves bandwidth, and enhances real-time data processing capabilities.

Role of Microcontrollers in Edge Computing

Microcontrollers are compact integrated circuits designed to govern specific operations in embedded systems. In edge computing, they act as the brains of IoT devices, enabling local data processing, decision-making, and reducing the need for constant cloud connectivity.

Integrating AI with Microcontrollers

Integrating AI into microcontrollers enables intelligent processing at the edge. This integration allows devices to perform tasks such as image recognition, anomaly detection, and predictive maintenance without relying heavily on cloud resources.

Popular Microcontrollers for AI Edge Computing

Techniques for Optimizing AI Models on Microcontrollers

Applications of AI at the Edge

Challenges and Solutions

Conclusion