YoVDO

Deep Learning with MATLAB

Offered By: MathWorks via MATLAB Academy

Tags

MATLAB Courses Deep Learning Courses Computer Vision Courses Neural Networks Courses Image Classification Courses Convolutional Networks Courses

Course Description

Overview

  • Classifying Images with Convolutional Networks: Get an overview of the course. Perform image classification using pretrained networks. Use transfer learning to train customized classification networks.
  • Interpreting Network Behavior: Gain insight into how a network is operating by visualizing image data as it passes through the network. Apply this technique to different kinds of images.
  • Creating Networks: Build convolutional networks from scratch. Understand how information is passed between network layers and how different types of layers work.
  • Training Networks: Understand how training algorithms work. Set training options to monitor and control training.
  • Improving Performance: Choose and implement modifications to training algorithm options, network architecture, or training data to improve network performance.
  • Spectrogram Classification Project:
  • Performing Regression: Create convolutional networks that can predict continuous numeric responses.
  • Using Deep Learning for Computer Vision: Train networks to locate and label specific objects within images.
  • Classifying Sequence Data with Recurrent Networks: Build and train networks to perform classification on ordered sequences of data, such as time series or sensor data.
  • Classifying Categorical Sequences: Use recurrent networks to classify sequences of categorical data, such as text.
  • Generating Sequences of Output: Use recurrent networks to create sequences of predictions.
  • Sequence Classification Project:
  • Conclusion: Learn next steps and give feedback on the course.

Syllabus

  • Course Overview
  • Review - Deep Learning Onramp
  • Extracting and Visualizing Activations
  • Visualizing Network Predictions
  • Review - Interpreting Network Behavior
  • Training from Scratch
  • Course Example - Landcover Classification
  • Creating Network Architectures
  • Understanding Neural Networks
  • Convolutional Layers
  • Viewing Filters
  • Review - Creating Networks
  • Understanding Network Training
  • Monitoring Training Progress
  • Validation
  • Review - Training Networks
  • Troubleshooting Methods
  • Training Options
  • Experiment Manager
  • Augmented Datastores
  • Review - Improving Performance
  • Representing Signal Data as Images
  • Project - Classify Spectrograms
  • What is Regression
  • Transfer Learning for Regression
  • Evaluating a Regression Network
  • Review - Performing Regression
  • Computer Vision Applications
  • Ground Truth
  • YOLO Object Detectors
  • Evaluating Object Detectors
  • Review - Deep Learning for Computer Vision
  • Long Short-Term Memory Networks
  • Course Example - Classify Musical Instruments
  • Structuring Sequence Data
  • Sequence Classification
  • Improving LSTM Performance
  • Review - Classifying Sequence Data with Recurrent Networks
  • Course Example - Author Identification
  • Categorical Sequences
  • Classify Text Data
  • Review - Classifying Categorical Sequences
  • Sequence-to-Sequence Classification
  • Investigate Sequence Scores
  • Sequence Forecasting
  • Review - Generating Sequences of Output
  • Project - Robot Navigation
  • Summary
  • Additional Resources
  • Survey

Taught by

Renee Bach

Related Courses

Clasificación de imágenes: ¿cómo reconocer el contenido de una imagen?
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Core ML: Machine Learning for iOS
Udacity
Fundamentals of Deep Learning for Computer Vision
Nvidia via Independent
Computer Vision and Image Analysis
Microsoft via edX
Using GPUs to Scale and Speed-up Deep Learning
IBM via edX