Deep Learning

What’s New in MATLAB for Deep Learning?

MATLAB makes deep learning easy and accessible for everyone, even if you’re not an expert. Check out the latest features for designing and building your own models, network training and visualization, and deployment.

Data Preparation and Labeling

  • App to label pixels and regions for semantic segmentation and object detection
  • Automate ground-truth labeling using automation API

Network Architectures

  • Directed Acyclic Graph (DAGs) networks to represent complex architectures
  • Long short-term memory (LSTM) networks for prediction and classification on time-series, text, and signal data
  • Classification of individual pixels using sematic segmentation
  • New Regression and bi-directional LSTMs for continuous, time-series outputs
  • Custom layers support: Define new layers and specify loss functions for classification and regression output layers
  • New Automatic validation of custom layers to check for data size and type consistency

Access the Latest Pretrained Models

  • TensorFlow-Keras model importer
  • Import models from Caffe (including Caffe Model Zoo)
  • GoogLeNet, VGG-16, VGG-19, AlexNet, ResNet-50, ResNet-101, and Inception-v3
  • Coming soon: Inception-ResNet-v2, SqueezeNet

Network Training

  • Automatically validate network performance, and stop training when the validation metrics stop improving
  • Perform hyperparameter tuning using Bayesian optimization
  • New Additional optimizers for training: ADAM & RMSprop
  • New Train DAG networks in parallel and on multiple GPUs

Debugging and Visualization

  • New DAG activations: Visualize intermediate activations for networks like GoogLeNet and Inception-v3
  • Monitor training progress with plots for accuracy, loss, and validation metrics
  • Coming soon: Plot and analyze your network using the Network Analyzer app


  • Ability to automatically convert deep learning models in MATLAB to CUDA using GPU Coder
  • New Support for DAG networks including GoogLeNet, ResNet-50, ResNet-101, Inception-v3, and SegNet
  • New Support for Intel and ARM processors
  • New Generate CUDA code that integrates with TensorRT

Get a Free Trial

30 days of exploration at your fingertips.

Have Questions?

Talk to a deep learning expert.