# Time Series and Sequence Data Networks

You can train and deploy networks to do time series classification, regression, and forecasting tasks by using long short-term memory (LSTM) networks. An LSTM is a type of recurrent neural network (RNN) that can learn long-term dependencies between time steps of sequence data. Learn about:

Support for LSTM networks.

How Deep Learning HDL Toolbox™ compiles the LSTM layer in a network.

How to deploy LSTM networks to target FPGA and SoC boards, then use Deep Learning HDL Toolbox and MATLAB to retrieve the prediction results from the network.

## Classes

## Functions

## Topics

**Support for Long Short-Term Memory Networks**Learn about Deep Learning HDL Toolbox support for long short-term memory (LSTM) networks.

**How Deep Learning HDL Toolbox Compiles the LSTM Layer**Understand how the

`compile`

method interprets an LSTM layer.**How Deep Learning HDL Toolbox Compiles the GRU Layer**Understand how Deep Learning HDL Toolbox interprets the GRU layer.

**Prototype Deep Learning Networks on FPGA and SoC Devices**Accelerate the prototyping, deployment, design verification, and iteration of your custom deep learning network running on a fixed bitstream by using the

`dlhdl.Workflow`

object.