© Nikhil Ketkar, Jojo Moolayil 2021
N. Ketkar, J. MoolayilDeep Learning with Pythonhttps://doi.org/10.1007/978-1-4842-5364-9_7

7. Recurrent Neural Networks

Nikhil Ketkar1   and Jojo Moolayil2
(1)
Bangalore, Karnataka, India
(2)
Vancouver, BC, Canada
 

The field of natural language processing (NLP) has witnessed phenomenal growth with the advent of deep learning. A lot of this movement can be credited to recurrent neural networks (RNNs) and their variants. Voice-based AI assistants, auto-completion of text in smartphone keyboards, and text-based reviews classified based on sentiments are all problems effectively solved by RNNs.

This chapter begins by exploring the foundational concepts involved with RNNs. We then explore a few variations of the vanilla ...

Get Deep Learning with Python: Learn Best Practices of Deep Learning Models with PyTorch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.