Get in Touch
 Duration 21 hours

Course Outline

Introduction to TinyML and Edge AI

  • Defining TinyML and its scope.
  • Exploring the benefits and hurdles of AI on microcontrollers.
  • Surveying key TinyML tools: TensorFlow Lite and Edge Impulse.
  • Applying TinyML in IoT and practical real-world scenarios.

Configuring the TinyML Development Environment

  • Installation and setup of Arduino IDE.
  • Getting started with TensorFlow Lite for microcontrollers.
  • Leveraging Edge Impulse Studio for development workflows.
  • Connecting and testing microcontrollers for AI tasks.

Developing and Training Machine Learning Models

  • Navigating the standard TinyML workflow.
  • Gathering and preprocessing sensor data effectively.
  • Training models specific to embedded AI requirements.
  • Tuning models for low-power and real-time performance.

Deploying AI Models on Microcontrollers

  • Converting models to the TensorFlow Lite format.
  • Flashing and executing models on target hardware.
  • Verifying and troubleshooting TinyML implementations.

Enhancing TinyML Performance and Efficiency

  • Applying quantization and compression techniques.
  • Implementing power management strategies for edge AI.
  • Addressing memory and computational limits in embedded systems.

Practical TinyML Applications

  • Recognizing gestures via accelerometer data.
  • Performing audio classification and keyword detection.
  • Detecting anomalies for predictive maintenance purposes.

Security and Future Trends in TinyML

  • Safeguarding data privacy and security in TinyML contexts.
  • Evaluating the challenges of federated learning on microcontrollers.
  • Reviewing emerging research and technological advancements.

Wrap-up and Next Steps

Requirements

  • Practical experience in embedded systems programming
  • Proficiency in Python or C/C++
  • Foundational understanding of machine learning concepts
  • Knowledge of microcontroller hardware and peripheral interfaces

Target Audience

  • Embedded systems engineers
  • AI developers

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories