Course Code: ftlmedgeai
Duration: 14 hours
Prerequisites:
  • An understanding of machine learning fundamentals
  • Experience with Python and deep learning frameworks
  • Familiarity with embedded systems or edge device constraints

Audience

  • Embedded AI developers
  • Edge computing specialists
  • Machine learning engineers focusing on edge deployment
Overview:

Model fine-tuning is the process of adapting pre-trained models to specific tasks or environments.

This instructor-led, live training (online or onsite) is aimed at intermediate-level embedded AI developers and edge computing specialists who wish to fine-tune and optimize lightweight AI models for deployment on resource-constrained devices.

By the end of this training, participants will be able to:

  • Select and adapt pre-trained models suitable for edge deployment.
  • Apply quantization, pruning, and other compression techniques to reduce model size and latency.
  • Fine-tune models using transfer learning for task-specific performance.
  • Deploy optimized models on real edge hardware platforms.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Edge AI and Model Optimization

  • Understanding edge computing and AI workloads
  • Trade-offs: performance vs. resource constraints
  • Overview of model optimization strategies

Model Selection and Pre-training

  • Choosing lightweight models (e.g., MobileNet, TinyML, SqueezeNet)
  • Understanding model architectures suitable for edge devices
  • Using pre-trained models as a base

Fine-Tuning and Transfer Learning

  • Principles of transfer learning
  • Adapting models to custom datasets
  • Practical fine-tuning workflows

Model Quantization

  • Post-training quantization techniques
  • Quantization-aware training
  • Evaluation and trade-offs

Model Pruning and Compression

  • Pruning strategies (structured vs. unstructured)
  • Compression and weight sharing
  • Benchmarking compressed models

Deployment Frameworks and Tools

  • TensorFlow Lite, PyTorch Mobile, ONNX
  • Edge hardware compatibility and runtime environments
  • Toolchains for cross-platform deployment

Hands-On Deployment

  • Deploying to Raspberry Pi, Jetson Nano, and mobile devices
  • Profiling and benchmarking
  • Troubleshooting deployment issues

Summary and Next Steps

Sites Published:

United Arab Emirates - Fine-Tuning Lightweight Models for Edge AI Deployment

Qatar - Fine-Tuning Lightweight Models for Edge AI Deployment

Egypt - Fine-Tuning Lightweight Models for Edge AI Deployment

Saudi Arabia - Fine-Tuning Lightweight Models for Edge AI Deployment

South Africa - Fine-Tuning Lightweight Models for Edge AI Deployment

Brasil - Fine-Tuning Lightweight Models for Edge AI Deployment

Canada - Fine-Tuning Lightweight Models for Edge AI Deployment

中国 - Fine-Tuning Lightweight Models for Edge AI Deployment

香港 - Fine-Tuning Lightweight Models for Edge AI Deployment

澳門 - Fine-Tuning Lightweight Models for Edge AI Deployment

台灣 - Fine-Tuning Lightweight Models for Edge AI Deployment

USA - Fine-Tuning Lightweight Models for Edge AI Deployment

Österreich - Fine-Tuning Lightweight Models for Edge AI Deployment

Schweiz - Fine-Tuning Lightweight Models for Edge AI Deployment

Deutschland - Fine-Tuning Lightweight Models for Edge AI Deployment

Czech Republic - Fine-Tuning Lightweight Models for Edge AI Deployment

Denmark - Fine-Tuning Lightweight Models for Edge AI Deployment

Estonia - Fine-Tuning Lightweight Models for Edge AI Deployment

Finland - Fine-Tuning Lightweight Models for Edge AI Deployment

Greece - Fine-Tuning Lightweight Models for Edge AI Deployment

Magyarország - Fine-Tuning Lightweight Models for Edge AI Deployment

Ireland - Fine-Tuning Lightweight Models for Edge AI Deployment

Luxembourg - Fine-Tuning Lightweight Models for Edge AI Deployment

Latvia - Fine-Tuning Lightweight Models for Edge AI Deployment

España - Fine-Tuning Lightweight Models for Edge AI Deployment

Italia - Fine-Tuning Lightweight Models for Edge AI Deployment

Lithuania - Fine-Tuning Lightweight Models for Edge AI Deployment

Nederland - Fine-Tuning Lightweight Models for Edge AI Deployment

Norway - Fine-Tuning Lightweight Models for Edge AI Deployment

Portugal - Fine-Tuning Lightweight Models for Edge AI Deployment

România - Fine-Tuning Lightweight Models for Edge AI Deployment

Sverige - Fine-Tuning Lightweight Models for Edge AI Deployment

Türkiye - Fine-Tuning Lightweight Models for Edge AI Deployment

Malta - Fine-Tuning Lightweight Models for Edge AI Deployment

Belgique - Fine-Tuning Lightweight Models for Edge AI Deployment

France - Fine-Tuning Lightweight Models for Edge AI Deployment

日本 - Fine-Tuning Lightweight Models for Edge AI Deployment

Australia - Fine-Tuning Lightweight Models for Edge AI Deployment

Malaysia - Fine-Tuning Lightweight Models for Edge AI Deployment

New Zealand - Fine-Tuning Lightweight Models for Edge AI Deployment

Philippines - Fine-Tuning Lightweight Models for Edge AI Deployment

Singapore - Fine-Tuning Lightweight Models for Edge AI Deployment

Thailand - Fine-Tuning Lightweight Models for Edge AI Deployment

Vietnam - Fine-Tuning Lightweight Models for Edge AI Deployment

India - Fine-Tuning Lightweight Models for Edge AI Deployment

Argentina - Fine-Tuning Lightweight Models for Edge AI Deployment

Chile - Fine-Tuning Lightweight Models for Edge AI Deployment

Costa Rica - Fine-Tuning Lightweight Models for Edge AI Deployment

Ecuador - Fine-Tuning Lightweight Models for Edge AI Deployment

Guatemala - Fine-Tuning Lightweight Models for Edge AI Deployment

Colombia - Fine-Tuning Lightweight Models for Edge AI Deployment

México - Fine-Tuning Lightweight Models for Edge AI Deployment

Panama - Fine-Tuning Lightweight Models for Edge AI Deployment

Peru - Fine-Tuning Lightweight Models for Edge AI Deployment

Uruguay - Fine-Tuning Lightweight Models for Edge AI Deployment

Venezuela - Fine-Tuning Lightweight Models for Edge AI Deployment

Polska - Fine-Tuning Lightweight Models for Edge AI Deployment

United Kingdom - Fine-Tuning Lightweight Models for Edge AI Deployment

South Korea - Fine-Tuning Lightweight Models for Edge AI Deployment

Pakistan - Fine-Tuning Lightweight Models for Edge AI Deployment

Sri Lanka - Fine-Tuning Lightweight Models for Edge AI Deployment

Bulgaria - Fine-Tuning Lightweight Models for Edge AI Deployment

Bolivia - Fine-Tuning Lightweight Models for Edge AI Deployment

Indonesia - Fine-Tuning Lightweight Models for Edge AI Deployment

Kazakhstan - Fine-Tuning Lightweight Models for Edge AI Deployment

Moldova - Fine-Tuning Lightweight Models for Edge AI Deployment

Morocco - Fine-Tuning Lightweight Models for Edge AI Deployment

Tunisia - Fine-Tuning Lightweight Models for Edge AI Deployment

Kuwait - Fine-Tuning Lightweight Models for Edge AI Deployment

Oman - Fine-Tuning Lightweight Models for Edge AI Deployment

Slovakia - Fine-Tuning Lightweight Models for Edge AI Deployment

Kenya - Fine-Tuning Lightweight Models for Edge AI Deployment

Nigeria - Fine-Tuning Lightweight Models for Edge AI Deployment

Botswana - Fine-Tuning Lightweight Models for Edge AI Deployment

Slovenia - Fine-Tuning Lightweight Models for Edge AI Deployment

Croatia - Fine-Tuning Lightweight Models for Edge AI Deployment

Serbia - Fine-Tuning Lightweight Models for Edge AI Deployment

Bhutan - Fine-Tuning Lightweight Models for Edge AI Deployment

Nepal - Fine-Tuning Lightweight Models for Edge AI Deployment

Uzbekistan - Fine-Tuning Lightweight Models for Edge AI Deployment