Recurrent Neural Network (RNN) Tutorial | RNN LSTM Tutorial | Deep Learning Tutorial | Simplilearn

preview_player
Показать описание

This Recurrent Neural Network tutorial will help you understand what is a neural network, what are the popular neural networks, why we need recurrent neural network, what is a recurrent neural network, how does a RNN work, what is vanishing and exploding gradient problem, what is LSTM and you will also see a use case implementation of LSTM (Long short term memory). Neural networks used in Deep Learning consists of different layers connected to each other and work on the structure and functions of the human brain. It learns from huge volumes of data and used complex algorithms to train a neural net. The recurrent neural network works on the principle of saving the output of a layer and feeding this back to the input in order to predict the output of the layer. Now lets deep dive into this video and understand what is RNN and how does it actually work.

Below topics are explained in this recurrent neural networks tutorial:
1. What is a neural network?
2. Popular neural networks?
3. Why recurrent neural network?
4. What is a recurrent neural network?
5. How does an RNN work?
6. Vanishing and exploding gradient problem
7. Long short term memory (LSTM)
8. Use case implementation of LSTM

#DeepLearning #Datasciencecourse #DataScience #SimplilearnMachineLearning #DeepLearningCourse

Simplilearn’s Deep Learning course will transform you into an expert in deep learning techniques using TensorFlow, the open-source software library designed to conduct machine learning & deep neural network research. With our deep learning course, you'll master deep learning and TensorFlow concepts, learn to implement algorithms, build artificial neural networks and traverse layers of data abstraction to understand the power of data and prepare you for your new role as deep learning scientist.


You can gain in-depth knowledge of Deep Learning by taking our Deep Learning certification training course. With Simplilearn’s Deep Learning course, you will prepare for a career as a Deep Learning engineer as you master concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands-on modeling to develop algorithms. Those who complete the course will be able to:

1. Understand the concepts of TensorFlow, its main functions, operations and the execution pipeline
2. Implement deep learning algorithms, understand neural networks and traverse the layers of data abstraction which will empower you to understand data like never before
3. Master and comprehend advanced topics such as convolutional neural networks, recurrent neural networks, training deep networks and high-level interfaces
4. Build deep learning models in TensorFlow and interpret the results
5. Understand the language and fundamental concepts of artificial neural networks
6. Troubleshoot and improve deep learning models

There is booming demand for skilled deep learning engineers across a wide range of industries, making this deep learning course with TensorFlow training well-suited for professionals at the intermediate to advanced level of experience. We recommend this Deep Learning online course particularly for the following professionals:

1. Software engineers
2. Data scientists
3. Data analysts
4. Statisticians with an interest in deep learning

For more information about Simplilearn’s courses, visit:

🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688
Рекомендации по теме
Комментарии
Автор

Do you have any questions on this topic? Please share your feedback in the comment section below and we'll have our experts answer it for you. Also, if you would like to have the dataset for implementing the use case shown in the video, please comment below and we will get back to you. Thanks watching the video. Cheers !!

SimplilearnOfficial
Автор

Machine Learning is the Future and yours can begin today. Comment below with you email to get our latest Machine Learning Career Guide. Let your journey begin

SimplilearnOfficial
Автор

Thanks for the great tutorial! A couple of questions please.
To establish a Multivariate Multi-Step LSTM Models - Multiple Input Multi-Step Output:
1. How can I modify this code to take, for instance, 3 inputs to forecast a different single output that depends on those 3 inputs?
2. How can I forecast multiple timesteps in the future without knowing the new inputs (because they're in the future)?

mohamednedal
Автор

You cant use this code for forecasting since you concatenate the open of the train data set and the open of the test data set to get the predictions. We don't have the values of the future when we are forecasting.

AhmedAli-jzrg
Автор

awesome video ! Just a hint, in 32:50 of the video you could just do: dataset_train[['Open', 'High']].values

marcospaulojunior
Автор

Realy cool tutorial on rnn. Thank you for your work😍😍

sammy
Автор

Congratulations for the Recurrent Neural Network (RNN) Tutorial. Then, I would like that you can help me to implement a code with LSTM to predict wind speed 6 hours ahead. The first 550 table lines would be for training and the remaining 194 for forecasting. I greatly appreciate the support. Thank you very much. Mr Pedro Jr

pedrojuniorzucatelli
Автор

Excellent video. Thank you for offering it. at 12:45 discussing vanishing while slide is exploding...timing off.

Albert-fejx
Автор

Excellent Explanation, Thank you so much for this video, Is there any video regarding text generation using LSTM _ RNN

abhishekpandey
Автор

awesome content and explanation. Adding a sense of humour while teaching for 1 hour non-stop is excellent. Good job sir

bloom
Автор

well nice explanation but in stock section there is a problem called "time lag" which returns last close values from the given sequence.

kartikgarasia
Автор

Thanks for your much helpful demonstration

melakuhailelikka
Автор

Thank you so much for this video that cleared my brain that was about to blow trying to understand RNN and LSTM application in Data analysis.

Is there any video where RNN-LSTM was used on KDDCup99 dataset for anomaly detection

ekehopenkiruka
Автор

please provide a tutorial for multivariate inputs also

brownboldtype
Автор

Hi
Thank you for this great video,
Can give the dataset to implement the use case?

mohsenali
Автор

Thank you for an excellent tutorial and also for using a practical real life example. I was going round in circles trying to figure out what was the last parameter as one when we were reshaping in numpy array and now I understand it is just an indicator that the number of parameters is now ending. In this example you have used three layers of lstm ? Is there any information on how the learning process and also the outcome would vary when we used different layers of Lstm

BrownDogIsInTheHouse
Автор

slides are not in sync with speech..but a good explanation

SannidhiPHebbar
Автор

Also, you have mentioned that batch size only pertains to the number of items that would be loaded into the Ram but at other places I am seeing that page size actually defines how much data the neural network could see in one shot. Although I must confess I don't understand the Latter definition

BrownDogIsInTheHouse
Автор

Excellent explanation. It is possible to build a recurrent neural network to use it in forex, based on indicators: MACD, cci, RSI, bb, Ichimoku?

luisbianucci
Автор

Excellent tutorial and I really liked it .But I have confused between C(t-1) and h(t-1) . C(t-1) is Cell state and h(t-1) is output of first cell right? Do we use the both in the next timestep ?Because I found only h(t-1) is used in the 2nd timestep and C(t-1) hasn't been used .Or have we added the cell state t-1 with t ?

aakashv