Get in Touch
 Duration 14 hours

Course Outline

MATLAB Deep Learning Environment & GPU Validation

  • Overview of the Deep Learning Toolbox architecture and operational workflows
  • Verification of GPU availability, CUDA/cuDNN compatibility, and driver configurations for government applications
  • Configuration of parallel workers, memory management, and foundational usage of gpuArray
  • Lab 1: Environment validation and execution of the initial GPU-accelerated deep learning script

Core Deep Learning Constructs in MATLAB

  • Neural network layer implementations: convolutional, pooling, batch normalization, dropout, residual, and dense layers
  • Foundational concepts of dlarray, dlnetwork, and custom training loop structures
  • Loss function definitions, optimizer selection (Adam, SGD, RMSProp), and learning rate scheduling strategies
  • Visualization techniques for architectures, weight distributions, and gradient flow to facilitate debugging
  • Lab 2: Construction of a custom dlnetwork from scratch and analysis of layer interactions

Designing CNNs for Image Recognition

  • Convolutional neural network design patterns: feature extraction, spatial hierarchies, and receptive field analysis
  • Transfer learning methodologies utilizing pre-trained networks such as ResNet, EfficientNet, and MobileNet
  • Implementation of data augmentation pipelines using imageDatastore, augmentedImageDatastore, and custom transformations
  • Lab 3: Training a CNN from scratch on a custom image classification dataset with integrated augmentation

Automated Data Labeling & Reproducible Pipelines

  • Utilization of MATLAB’s active learning and semi-supervised labeling capabilities for efficient data processing
  • Standardized import and export of annotations (COCO, Pascal VOC, YOLO, CSV) for data interoperability
  • Development of version-controlled, parameterized data preparation scripts to ensure auditability
  • Lab 4: Automation of the labeling workflow and integration into a comprehensive training script

Scalable Training: Multi-GPU, Cloud & Clusters

  • Multi-GPU training strategies: batch size optimization, gradient accumulation, and data parallelism techniques
  • Distributed training implementation using MATLAB Parallel Server and on-premises cluster resources
  • Cloud training workflows for government infrastructure (AWS, Azure, GCP) via MATLAB cloud compute profiles
  • Training monitoring, checkpoint management, and hyperparameter optimization methods
  • Lab 5: Scaling a model to a multi-GPU/cloud environment and profiling training throughput

Cross-Framework Interoperability & Model Exchange

  • Importation of pre-trained Caffe and TensorFlow/Keras models into the MATLAB environment
  • Verification of accuracy parity and architectural adaptation for MATLAB-based workflows
  • Model export to ONNX, TensorFlow, or Core ML for cross-platform deployment and integration
  • Lab 6: Importation of a TF-Keras model, fine-tuning within MATLAB, and export to ONNX format

Capstone Project & Production Readiness

  • End-to-end pipeline execution: data ingestion, training, validation, optimization, and deployment
  • Model compression techniques: pruning, quantization, and code generation utilizing GPU Coder
  • Best practices for reproducibility: systematic logging, random seed management, and distribution of MATLAB deep learning applications
  • Capstone: Development, training, optimization, and export of a complete image recognition system tailored to specific operational requirements


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

Requirements

  • Demonstrated proficiency in MATLAB, including syntax, programming workflows, and toolbox familiarity
  • No prior experience in data science or deep learning is required for entry into this course
  • Access to a local GPU-enabled workstation (CUDA-compatible) or an approved cloud cluster for live laboratory exercises

Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories