Chapter 16. Modeling Sequential Data Using Recurrent Neural Networks

In the previous chapter, we focused on Convolutional Neural Networks (CNNs) for image classification. In this chapter, we will explore Recurrent Neural Networks (RNNs) and see their application in modeling sequential data and a specific subset of sequential data—time-series data. As an overview, in this chapter, we will cover the following topics:

  • Introducing sequential data
  • RNNs for modeling sequences
  • Long Short-Term Memory (LSTM)
  • Truncated Backpropagation Through Time (T-BPTT)
  • Implementing a multilayer RNN for sequence modeling in TensorFlow
  • Project one – RNN sentiment analysis of the IMDb movie review dataset
  • Project two – RNN character-level language modeling with LSTM cells, using ...

Get Python Machine Learning now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.