A Recurrent Neural Network or RNN is a popular multi-layer neural network that has been utilised by researchers for various purposes including classification and prediction. The applications of this network include speech recognition, language modelling, machine translation, handwriting recognition, among others. The recurrent neural network is an interesting topic and what’s more about this article is that all the courses mentioned here are free to learn.
Below here, we listed down the top 10 free resources, in no particular order, to learn recurrent neural networks (RNNs).
How To Implement A Simple RNN
About: Here, you will understand how to implement recurrent neural networks (RNNs). You will get a brief overview of recurrent neural networks. The first part will illustrate how to implement a simple RNN and how to train it with Backpropagation through time using Rprop optimisation. The second part will describe how to build a more complex RNN with non-linear activations and tensor inputs.
Know more here.
Simple Recurrent Neural Network with Keras
About: This is basically a hands-on tutorial where you will use Keras with TensorFlow as its backend to create an RNN model and then train it in order to learn to perform addition of simple equations that are given in string format. You will also learn to create synthetic data for this problem as well. By the end of this 2-hour long tutorial, you will understand how to create, train, and evaluate a sequence to sequence RNN model in Keras.
Know more here.
Recurrent Neural Network Model
About: This tutorial is a part of the Sequence models course in course. In this tutorial, you will learn how to build models for natural language, audio, and other sequence data. You will understand how to build and train Recurrent Neural Networks (RNNs), and commonly-used variants such as GRUs and LSTMs. You will also be able to apply sequence models to natural language problems, including text synthesis.
Know more here.
Recurrent Neural Network (RNN) Tutorial for Beginners
About: This tutorial is provided by Simplilearn where you will learn what a neural network is, popular neural networks, why do we need a Recurrent Neural Network, introduction to recurrent neural networks, the working mechanism of RNNs and other such. You will also learn long-short term memory (LSTMs) along with the use case implementation of LSTM.
Know more here.
Recurrent Neural Networks and TensorFlow Customisation
About: This free online Course on recurrent neural networks and TensorFlow customisation will introduce you to recurrent neural networks (RNN) and recurrent neural networks architectures. You will also be introduced to TensorFlow customisation, the customisation of Tensorflow Keras sequential API and scaling strategies for TensorFlow models.
Know more here.
Recurrent Neural Networks (RNN) Tutorial
About: In this tutorial blog, you will understand the concepts behind the working of Recurrent Neural Networks. The topics include the basic introduction of recurrent neural networks, how to train RNNS, vanishing and exploding gradients, long short term memory networks and other such.
Know more here.
The Ultimate Guide to Recurrent Neural Networks in Python
About: This tutorial will teach you the fundamentals of recurrent neural networks. You’ll also build your own recurrent neural network that predicts tomorrow’s stock price for Facebook (FB). You will also understand the types of problems solved by RNNs, mapping neural networks, the composition of RNNs and more.
Know more here.
RNN(Recurrent Neural Network) Tutorial
About: In this tutorial, you will learn an indepth knowledge in recurrent neural networks. The topics of this tutorial include why RNNs are needed, applications of RNN, limitations of RNN, improvement LSTM, RNN in time series and other such topics.
Know more here.
RNN Tutorial | Long Short Term Memory (LSTM) Explained
About: This Edureka RNN video tutorial will help you in understanding why one needs Recurrent Neural Networks (RNN) and what exactly it is. It also explains a few issues with training a Recurrent Neural Network and how to overcome those challenges using LSTMs. The last section includes a use-case of LSTM to predict the next word using a sample short story.
Watch here:
Crash Course in Recurrent Neural Networks for Deep Learning
About: In this tutorial, you will get a crash course in recurrent neural networks for deep learning, acquiring just enough understanding to start using LSTM networks in Python with Keras. After completing the tutorial, you will understand the limitations of Multilayer Perceptrons that are addressed by recurrent neural networks, the problems that must be addressed to make Recurrent Neural networks useful and the details of the Long Short-Term Memory networks used in applied deep learning.
Know more here.