Get in Touch

Course Outline

MATLAB Deep Learning Environment & GPU Validation

  • Deep Learning Toolbox architecture & workflow overview
  • Verifying GPU availability, CUDA/cuDNN compatibility, and driver configuration
  • Configuring parallel workers, memory management, and gpuArray basics
  • Lab 1: Environment validation & running your first GPU-accelerated deep learning script

Core Deep Learning Constructs in MATLAB

  • Neural network layers: conv, pooling, batch norm, dropout, residual & dense layers
  • dlarray, dlnetwork, and custom training loop fundamentals
  • Loss functions, optimizers (Adam, SGD, RMSProp), and learning rate scheduling
  • Visualizing architectures, weight distributions, and gradient flow
  • Lab 2: Building a custom dlnetwork from scratch and debugging layer interactions

Designing CNNs for Image Recognition

  • CNN design patterns: feature extraction, spatial hierarchies, and receptive fields
  • Transfer learning: using pre-trained networks (ResNet, EfficientNet, MobileNet)
  • Data augmentation pipelines with imageDatastore, augmentedImageDatastore, and custom transforms
  • Lab 3: Training a CNN from scratch on a custom image classification dataset with augmentation

Automated Data Labeling & Reproducible Pipelines

  • MATLAB’s active learning & semi-supervised labeling tools
  • Importing/exporting annotations (COCO, Pascal VOC, YOLO, CSV)
  • Building version-controlled, parameterized data preparation scripts
  • Lab 4: Automating the labeling workflow and integrating it into a training script

Scalable Training: Multi-GPU, Cloud & Clusters

  • Multi-GPU training strategies: batchsize tuning, gradient accumulation, and data parallelism
  • Distributed training with MATLAB Parallel Server & on-prem clusters
  • Cloud training workflows (AWS, Azure, GCP) via MATLAB cloud compute profiles
  • Training monitoring, checkpointing, and hyperparameter optimization
  • Lab 5: Scaling a model to multi-GPU/cloud setup and profiling training throughput

Cross-Framework Interoperability & Model Exchange

  • Importing pre-trained Caffe & TensorFlow/Keras models into MATLAB
  • Validating accuracy parity and adapting architectures for MATLAB workflows
  • Exporting models to ONNX, TensorFlow, or Core ML for cross-platform deployment
  • Lab 6: Importing a TF-Keras model, fine-tuning it in MATLAB, and exporting to ONNX

Capstone Project & Production Readiness

  • End-to-end pipeline: data → training → validation → optimization → deployment
  • Model compression: pruning, quantization, and code generation with GPU Coder
  • Reproducibility best practices: logging, seeding, and sharing MATLAB deep learning apps
  • Capstone: Build, train, optimize, and export a complete image recognition system tailored to your domain


To request a customized course outline for this training, please contact us.

Requirements

  • Proficiency in MATLAB (syntax, programming workflows, toolbox familiarity)
  • No prior data science or deep learning experience required
  • Access to a local GPU-enabled workstation (CUDA-compatible) or approved cloud cluster for live labs

Audience

  • Developers & Software Engineers
  • Research Engineers & Domain Experts
  • Teams transitioning from traditional signal/image processing to AI-driven workflows
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories