MATLAB and Simulink Training

Deep Learning for Signals in MATLAB

Contact us to schedule

Course Details

This one-day course provides a comprehensive introduction to practical deep learning for signals. Attendees will learn how to create, train, and evaluate various kinds of deep neural networks for signal processing using MATLAB®.

Topics include:
 
  • Importing and labeling signal data
  • Using convolutional neural networks for signal classification
  • Using recurrent neural networks for signal analysis
  • Applying deep learning for anomaly detection
  • Improving the performance of a network by modifying training options
  • Using apps for interactive workflows

Day 1 of 1


Signal Importing, Labeling, and Management

Objective: Import and organize signal data in MATLAB and preprocess it for analysis, including handling missing values, labeling, and extracting regions of interest.

  • Store data using MATLAB data types (e.g., timetable)
  • Import data with signal datastores
  • Use the Signal Labeler app
  • Label region of interest based on time and time-frequency representations
  • Automate signal labeling with custom functions

Time-Frequency Transforms and Convolutional Neural Networks

Objective: Use convolutional neural networks and transfer learning to classify observations based on their time-frequency content.

  • Visualize deep learning networks
  • Create time-frequencey images using the spectogram
  • Create training and validation sets
  • Augment signals
  • Use transfer learning

Custom Networks and Feature Extraction

Objective: Use long short-term memory (LSTM) networks and autoencoders to perform classification and anomaly detection.

  • Automatically generate features through wavelet scattering
  • Classify signals using LSTMs
  • Detect anomalies using autoencoders
  • Speed up signal processing functions using GPUs
  • Use the Experiment Manager app

Level: Intermediate

Prerequisites:

MATLAB Fundamentals, and some knowledge of signal processing and machine learning concepts. No prior knowledge of deep learning is needed for this course.

Duration: 1 day

Contact us to schedule