Get in Touch

Course Outline

Introduction to Edge AI Optimisation

  • Overview of edge AI and its inherent challenges.
  • The significance of model optimisation for edge devices.
  • Case studies illustrating optimised AI models in edge applications.

Model Compression Techniques

  • Introduction to the concept of model compression.
  • Strategies for reducing model size.
  • Practical exercises focused on model compression.

Quantisation Methods

  • Overview of quantisation and its advantages.
  • Types of quantisation (post-training, quantisation-aware training).
  • Practical exercises for model quantisation.

Pruning and Additional Optimisation Techniques

  • Introduction to pruning.
  • Methods for pruning AI models.
  • Other optimisation techniques (e.g., knowledge distillation).
  • Practical exercises for model pruning and optimisation.

Deploying Optimised Models on Edge Devices

  • Preparing the edge device environment.
  • Deploying and testing optimised models.
  • Resolving common deployment issues.
  • Practical exercises for model deployment.

Tools and Frameworks for Optimisation

  • Overview of key tools and frameworks (e.g., TensorFlow Lite, ONNX).
  • Utilising TensorFlow Lite for model optimisation.
  • Practical exercises using optimisation tools.

Real-World Applications and Case Studies

  • Review of successful edge AI optimisation projects.
  • Discussion of industry-specific use cases.
  • A hands-on project involving the construction and optimisation of a real-world application.

Summary and Next Steps

Requirements

  • A solid understanding of AI and machine learning concepts.
  • Experience in developing AI models.
  • Basic programming skills (Python is recommended).

Target Audience

  • AI developers.
  • Machine learning engineers.
  • System architects.
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories