Course Description
This course is designed to offer the audience an introduction to recurrent neural network, why and when use recurrent neural network, what are the variants of recurrent neural network, use cases, long-short term memory, deep recurrent neural network, recursive neural network, echo state network, implementation of sentiment analysis using RNN, and implementation of time series analysis using RNN.
What am I going to get from this course?
Understand:
- What is a recurrent neural network.
- Its different various such as recursive, echo state networks, LSTM and deep recurrent network.
- Gain the knowledge and skills to effectively choose the right recurrent neural network model to solve real-world problems.
- Implement a simple recurrent neural network in python.
Curriculum
Module 1: Recurrent Neural Network
Lecture 1
Introduction to Neural Network
Lecture 2
What is a Recurrent Neural Network?
Lecture 3
How Does it Work?
Lecture 4
What are the Different Variants of it?
Module 2: Long-short term memory
Lecture 5
Backpropagation through time
Lecture 6
Vanishing Gradients
Lecture 7
How to Prepare Data for Long-short Term Memory?
Lecture 8
Let's Implement a Long-short Term Memory
Module 3: Deep recurrent neural network
Lecture 9
How Does it Work and What's its Structure?
Lecture 10
Variants of Depth
Lecture 11
Format Description of Deep Recurrent Neural Network
Module 4: Recursive neural network
Lecture 12
Recurrent vs Recursive Neural Network
Lecture 13
Backpropagation Through Structure
Lecture 14
In Which Case Can we Use it?
Module 5: Echo state networks
Lecture 15
How Does it Work and What's its Structure?
Lecture 16
How Do we Train it?
Quiz 5
Echo State Networks
Module 6: Questions & Answers
Lecture 23
Final Quiz Lecture
Module 8: Implement Recurrent neural network step by step in python
Lecture 24
Implementation in Python