Deep Learning


MATLAB for Deep Learning

Design, build, and visualize convolutional neural networks

With just a few lines of MATLAB® code, you can build deep learning models without having to be an expert. Explore how MATLAB can help you perform deep learning tasks.

  • MATLAB is fast: Run deployed models up to 7x faster than TensorFlow and up to 4.5x faster than Caffe2.
  • Easily access the latest models, including GoogLeNet, VGG-16, VGG-19, AlexNet, ResNet-50, ResNet-101, and Inception-v3.
  • Use NVIDIA GPUs for your GPU programming: Accelerate training using multiple GPUs, the cloud, or clusters.
  • Use functions and tools to visualize intermediate results and debug deep learning models.
  • Automate ground-truth labeling using apps.
  • Work with models from Caffe and TensorFlow-Keras.

Start Using MATLAB for Deep Learning

Try it now: Watch a deep learning demonstration, explore an interactive example, follow along with a basic example, and take the free course.

Watch a

See how to use MATLAB, a simple webcam, and a deep neural network to identify objects in your surroundings.

Follow Along with an Example

Learn how to train a convolutional neural network (CNN) to identify handwritten digits.

Take the Free,
Hands-On Course

This hands-on, two-hour course is an introduction to practical deep learning methods for image recognition.

Go from basic tasks to more advanced maneuvers by walking through interactive examples and tutorials.

Get a Free Trial

30 days of exploration at your fingertips.

Have Questions?

Talk to a deep learning expert.