Skip to content
CMKL UniversityProfessional
Training Center

Advanced · Robotics & Embodied AI

NEW

A3Deep Learning & Computer Vision for Edge AI

Teach machines to see, and run your vision models on cameras, robots, and IoT devices.

Who it's for

Engineers and developers with Python programming skills and basic machine learning knowledge.

You'll walk away with

A vision model deployed on an edge device or live camera stream

Build deep learning models for vision tasks and deploy them efficiently on cloud and edge devices.

Format

Lectures + hands-on labs with edge hardware

Assessment

Pre- and post-tests; hands-on labs; edge deployment demo

Tools & platforms

PyTorchYOLOOpenCVONNXTensorRT / OpenVINONVIDIA Jetson / Raspberry Pi

Programme Curriculum

What you'll be able to do

  • Explain the fundamentals of neural networks, CNNs, and vision transformers
  • Train and fine-tune models for image classification, object detection, and segmentation
  • Apply transfer learning and data augmentation when data is limited
  • Optimize and deploy vision models to edge and IoT devices

Your learning journey

  1. Module 1

    Deep Learning Fundamentals

    • Neural Networks in PracticeNeural networks; backpropagation; PyTorch; training best practices
  2. Module 2

    Computer Vision Models

    • ArchitecturesConvolutional neural networks (CNNs); vision transformers (ViT)
    • Vision TasksClassification; object detection (YOLO); segmentation; transfer learning
  3. Module 3

    Data & Multimodal Vision

    • Data for VisionLabeling; data augmentation; synthetic data
    • Vision-Language ModelsMultimodal models (e.g., CLIP); open-vocabulary detection
  4. Module 4

    Edge Deployment

    • Optimizing for the EdgeModel compression; ONNX; TensorRT / OpenVINO
    • Edge & IoT IntegrationDeploying on Jetson / Raspberry Pi; camera pipelines; IoT integration; capstone demo

Remarks

  • Prerequisite: Python programming; basic machine learning concepts