Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories