Get in Touch

Course Outline

Introduction to Edge Artificial Intelligence and TinyML

  • Overview of AI deployment at the network edge
  • Advantages and challenges associated with device-based AI execution
  • Applications in robotics and automated systems

Fundamentals of TinyML

  • Machine learning for resource-constrained environments
  • Techniques including model quantization, pruning, and compression
  • Compatible frameworks and hardware platforms

Model Development and Conversion

  • Training lightweight models utilizing TensorFlow or PyTorch
  • Converting models to TensorFlow Lite and PyTorch Mobile formats
  • Testing and validating model accuracy

On-Device Inference Implementation

  • Deploying AI models to embedded development boards (Arduino, Raspberry Pi, Jetson Nano)
  • Integrating inference capabilities with robotic perception and control systems
  • Executing real-time predictions and monitoring system performance

Optimization for Edge Performance

  • Strategies to reduce latency and energy consumption
  • Leveraging hardware acceleration through NPUs and GPUs
  • Benchmarking and profiling embedded inference workflows

Edge AI Frameworks and Tools

  • Utilizing TensorFlow Lite and Edge Impulse for government applications where appropriate
  • Evaluating deployment options within PyTorch Mobile
  • Debugging and refining embedded ML workflows

Practical Integration and Case Studies

  • Designing edge AI perception systems for robotic platforms
  • Integrating TinyML solutions with ROS-based robotics architectures
  • Analyzing case studies: autonomous navigation, object detection, and predictive maintenance

Summary and Next Steps

Requirements

  • Fundamental knowledge of embedded technologies
  • Proficiency in Python or C++ development environments
  • Working comprehension of core machine learning principles

Target Audience

  • Specialists in embedded software engineering
  • Practitioners in robotics systems design
  • Technical personnel integrating intelligent solutions for government applications
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories