Course Outline
Introduction to Edge AI Optimisation <\/p>
- Overview of edge AI and its associated challenges <\/li>
- The significance of model optimisation for edge devices <\/li>
-
Case studies of optimised AI models in edge applications
<\/li>
<\/ul>
Model Compression Strategies <\/p>
- Introduction to model compression <\/li>
- Techniques for reducing model size <\/li>
-
Practical exercises for model compression
<\/li>
<\/ul>
Quantisation Methods <\/p>
- Overview of quantisation and its benefits <\/li>
- Types of quantisation (post-training, quantisation-aware training) <\/li>
-
Practical exercises for model quantisation
<\/li>
<\/ul>
Pruning and Other Optimisation Techniques <\/p>
- Introduction to pruning <\/li>
- Methods for pruning AI models <\/li>
- Additional optimisation techniques (e.g., knowledge distillation) <\/li>
-
Practical exercises for model pruning and optimisation
<\/li>
<\/ul>
Deploying Optimised Models on Edge Devices <\/p>
- Preparing the edge device environment <\/li>
- Deploying and testing optimised models <\/li>
- Troubleshooting deployment issues <\/li>
-
Practical exercises for model deployment
<\/li>
<\/ul>
Tools and Frameworks for Optimisation <\/p>
- Overview of tools and frameworks (e.g., TensorFlow Lite, ONNX) <\/li>
- Using TensorFlow Lite for model optimisation <\/li>
-
Practical exercises with optimisation tools
<\/li>
<\/ul>
Real-World Applications and Case Studies <\/p>
- Review of successful edge AI optimisation projects <\/li>
- Discussion of industry-specific use cases <\/li>
-
Practical project for building and optimising a real-world application
<\/li>
<\/ul>
Summary and Next Steps <\/ul>
Requirements
- A solid understanding of AI and machine learning concepts <\/li>
- Experience with AI model development <\/li>
-
Foundational programming skills (Python recommended)
<\/li>
<\/ul>
Target Audience<\/strong> <\/p>
- AI developers <\/li>
- Machine learning engineers <\/li>
- System architects <\/li> <\/ul>
Testimonials (2)
I really liked the end where we took the time to play around with CHAT GPT. The room was not set up the best for this- instead of one large table a couple of small ones so we could get into small groups and brainstorm would have helped
Nola - Laramie County Community College
Course - Artificial Intelligence (AI) Overview
Working from first principles in a focused way, and moving to applying case studies within the same day