Deep Learning Onramp


Access to MATLAB through your web browser


Engaging video tutorials


Hands-on exercises with automated assessments and feedback


Lessons available in English and Japanese

Select a Lesson to Get Started



Familiarize yourself with Deep Learning concepts and the course.

  • Deep Learning for Image Recognition
  • Course Overview


Using Pretrained Networks

Perform classifications using a network already created and trained.

  • Course Example - Identify Objects in Some Images
  • Making Predictions
  • CNN Architecture
  • Investigating Predictions
  • Image Datastores


Managing Collections of Data

Import folders of images and make them usable with a given network.

  • Image Datastores
  • Preparing Images to Use as Input
  • Processing Images in a Datastore
  • Modifying Network Layers
  • Create a Datastore Using Subfolders


Performing Transfer Learning

Modify a pretrained network to classify images into specified classes.

  • What is Transfer Learning
  • Components Needed for Transfer Learning
  • Preparing Training Data
  • Modifying Network Layers
  • Setting Training Options
  • Training the Network
  • Evaluating Performance
  • Transfer Learning Summary

Related Courses

Panel Navigation

Deep Learning with MATLAB

Learn the theory and practice of building deep neural networks with real-life image and sequence data.

Panel Navigation

Machine Learning with MATLAB

Explore data and build predictive models.

Panel Navigation

MATLAB Fundamentals

Learn core MATLAB functionality for data analysis, modeling, and programming.