Recurrent Neural Networks (RNNs), Clearly Explained!!!
ฝัง
- เผยแพร่เมื่อ 27 พ.ค. 2024
- When you don't always have the same amount of data, like when translating different sentences from one language to another, or making stock market predictions from different companies, Recurrent Neural Networks come to the rescue. In this StatQuest, we'll show you how Recurrent Neural Networks work, one step at a time, and then we'll show you their critical flaw that will lead us to understanding Long Short-Term Memory Networks.
English
This video has been dubbed using an artificial voice via aloud.area120.google.com to increase accessibility. You can change the audio track language in the Settings menu.
Spanish
Este video ha sido doblado al español con voz artificial con aloud.area120.google.com para aumentar la accesibilidad. Puede cambiar el idioma de la pista de audio en el menú Configuración.
Portuguese
Este vídeo foi dublado para o português usando uma voz artificial via aloud.area120.google.com para melhorar sua acessibilidade. Você pode alterar o idioma do áudio no menu Configurações.
For a complete index of all the StatQuest videos, check out...
app.learney.me/maps/StatQuest
...or...
statquest.org/video-index/
If you'd like to support StatQuest, please consider...
Patreon: / statquest
...or...
TH-cam Membership: / @statquest
...a cool StatQuest t-shirt or sweatshirt:
shop.spreadshirt.com/statques...
...buying one or two of my songs (or go large and get a whole album!)
joshuastarmer.bandcamp.com/
...or just donating to StatQuest!
www.paypal.me/statquest
Lastly, if you want to keep up with me as I research and create new StatQuests, follow me on twitter:
/ joshuastarmer
0:00 Awesome song and introduction
4:13 Basic anatomy of a recurrent neural network
5:59 Running data through a recurrent neural network
10:31 Shared weights and biases
11:23 The vanishing/exploding gradient problem.
#StatQuest #NeuralNetworks #Deeplearning #DubbedWithAloud
To learn more about Lightning: github.com/PyTorchLightning/pytorch-lightning
To learn more about Grid: www.grid.ai/
Support StatQuest by buying my book The StatQuest Illustrated Guide to Machine Learning or a Study Guide or Merch!!! statquest.org/statquest-store/
whether the book include LSTM and RNN for bi variate input time series data as well?
@@rathnakumarv3956 Nope, just basic neural networks. My next book on deep learning will have more stuff about fancy neural networks.
@@statquest
please include CNN, RNN and LSTM for multivariate time series as input and continuous variable as out put - problems, these are very much useful in climate change studies.
@Tech What time point, minutes and seconds, is confusing? And have you watched the entire series on Neural Networks before watching this one?
@statquest I have a question about the vanishing gradient problem. I understand that input1 from the first timestep is having less and less impact on the output the more steps we take but isn’t the gradient also relying on the new inputs of every timestep? I don’t understand why the gradient is vanishing if the new inputs aren’t that heavily discounted as the timesteps that are older. I imagined it’s more like the old inputs are less impactful and the network is more focused on the newer inputs but can still train normally. Is there something I’m missing?
The only place on the internet where you can actually grasp a complex topic before diving deeper into the topic. I am so grateful people like you exist. Thank you!
Thanks!
I'm in a deep learning class right now and the amount of straight math that my teacher throws at me is overwhelming. Videos like yours are incredible and I'm so thankful for the help and the color coding and the fun that makes it worth watching! It is super helpful as I'm studying for my midterm and just want to get a more definite grasp of what all this math actually means without reading someone's Mathematics PhD dissertation or something
Good luck on your midterm! :)
Josh!!!! I love u!!! I can't wait to learn about the Transformers!! thank you very much for your content
Thank you!
Josh teaching about transformers would be a blessing
@@capyk5455 I'm looking forward to it!
Transformers out yet or some ETA to expect?
@@shaiguitar LSTMs comes out in the next week or so. Then I'll start working on transformers.
Everytime I watch on of your lessons, I become sooo happy, because you make all the subjects easy to be understood in magical way. Thank you for your effort
Wow, thank you!
Thanks to your series of videos on neural networks, I was able to pass the entrance exam for PhD program at St. Petersburg State University.
Congratulations!!! TRIPLE BAM!!! :)
Josh, I found your channel yesterday and have been binge watching. Incredible work in democratizing knowledge. Thankful for your work.
Thank you!
democratizing knowledge -- exactly !!!
I'm just in love with your content. I've watched your neural network series and it was just so easy to understand. You really deserve more subs and views Josh!
Thank you very much! :)
Never quite understood RNNs until I watched this video, thank you! A hand-calculated example of a one-to-one RNN is extremely hard to find online, so this was perfect. The only one out there, I believe.
Thanks!
One of the most underrated channels. Never once have I had trouble understanding the intuition of whatever you explain. I'd donate money to you if I weren't a broke college student.
Thanks!
You can't understand how good this is. I've spent all of yesterday trying to understand these concepts but I couldn't grasp them. THANK YOU!!!
Glad it helped!
Really looking forward to your LSTM video.. You are a very good teacher !!
Thank you!
@@statquest when will you make the next vid ? i have exam in two weeks and i need your LSTM video
@@WonPeace94 :)
This is the CLEAREST explanation of RNNs.
Thank you!
Our lecturer at the uni recommended us this video. I am amazed how simply it is put. Great job! Both funny and informative ❤
Thank you!
This is not fair, I literally am addicted to your style of teaching and find it quite hard to learn from other sources now.
Hopefully, in the long term, what you learn from these videos will make it easier to understand other sources. At least, that's starting to happen for me. It's still hard, though.
I was looking for a small thing in RNN, but your way of explanation forced me to keep watching the entire video! and I subscribed to your channel!!
Hooray! Thank you very much! :)
This explanation covers some very important points that were missed in several other lectures I've watched on this subject. Thank you for clearing things up for me.
For example, the note at 10:31
Thank you! Yes, that little detail is important, but often glossed over.
Amazing video as always, professor! I cant wait for the video on LSTM
You and me both!
@@statquest when it comes to application of RNN the LSTM is sometimes a must to have:) that’s why it would be great to have clearly explanation of LSTM. But these are little things. In any case, thank you very much for the valuable knowledge that we can get here.
@@usamsersultanov689 I hope to have a video on LSTMs soon.
@@statquest One on Transformers and their variations would be even greater :D
@@james199879 That's the master plan, but we'll get there one step at a time.
Dude that DOUBLE BAMM and TRIPLE BAMMM kills me. Actually fun way to get info. Also greate video very easy to understand
Thank you! :)
i come to listen to " peep poop poop"
bam! :)
Very high level explanation. Waiting for the next video on "Long-short Term Networks". Thank you so much.
Thanks! :)
Man, this is awesome. I wasn't understanding anything about RNNs in my course but thanks to this video is all clear now.
Thank you Josh Stamer :D
BAM! :)
Your channel should be mandatory for all universities teaching AI 💖
Maybe one day!
It will be for sure 😊
With this level of simplicity in teaching, even a high schooler could grasp these concepts, probably quicker than me!
Scared of the future now....
:)
Excellent video as always, professor! I can't wait for a video explaining PARTIAL LEAST SQUARES!!
I've got that on the to-do list.
They way you explained RNNs made me so excited for LSTMs. Can‘t wait to see it!
bam!
i literally was having a menatal breakdown coz i was unable to understand things. your video helped me a lot and also brought a smile on my face :))
Glad I could help!
You're gonna carry me through my neural networks class, what a godsend
You can do it!
I like the way how clearly and easily you explain concepts. Thank you very much!
You're very welcome!
This was the best explanation I've heard for RNNs!
Thank you! :)
Such a great explanation!! Will be watching as many of your other videos as I can while we wait for the next one :))
Thank you! 😃
honestly your channel is one of if not the best channel on all youtube, thank you so much for this!
Wow, thank you!
Oh man! This has been super tough for me to wrap my head around. I knew this was going to be a great weekend! Thank you for the drop! :D
BAM! :)
Hi Josh, You are the best. Nobody has explained exploding gradient like you have, Thank you
Wow, thanks!
Josh, you are the person who make ML theory so understandable!
Thank you!
U have an amazing way of explaining with adlibs loved it and thank you so much as I was not able to understand at all but now it is very clear
Glad I could help!
OMG, Finally I understand Vanishing Exploding Gradient, Thank you StatQuest!
HOORAY!!! Thanks for supporting StatQuest!!! TRIPLE BAM! :)
Thanks a lot Josh. Every concept explained by you is a BAM!!!!!!!!!!
Glad you think so!
Thank you for sharing 🙂 super excited for the transformers statsquest!
Thanks!
Amazing, This is one best and coolest learning tutorial i have watched ever, great work Josh, keep it up. Thanks
Thanks, will do!
Awesome! Thank you, once again, for such a clean and didactic explanation !!
Glad you liked it!
Thank you so much 😭
People like you are the real mvp of humanity !
Thanks!
Best explanation I've seen from RNNs. Thanks.
Thank you!
12:22 is probably the cutest bam I've heard
Also thank you for your videos! They have definitely been helping me get through my Bioinformatics grad course. You are AWESOME
Thank you so much and good luck with your course! :)
literally before I see your video, I made a like, that much I trust your information and knowledge , thank you for your time and effort to explain this to us
Thanks!
Beautiful and succinct explanations!! So glad I found your channel....lots of love
Thanks!
Those tones won won bam double bam kaboom n d fun way of learning, opens up mind for grasping things real quick as well as we can think freely wdout bcming nervous. U lord🙌
Thanks!
Excelente proyecto! no pense que con dibujos fuera tan entretenido e informativo. Definitivamente un muy buen video para comenzar!
Muchas gracias! :)
True Hero. I have an exam on 29th about rnns, lstms and transformers.
Good luck! :)
Clearly explained the difference between RNN and normal network, gradient vanishing/exploding! Looking forward to the LSTM and Transformer videos!!!
Thanks!
Im a simple man, I see statquest, I click like. Can't wait for the videos on transformers.
bam! :)
Oh man i literally watch his videos like a web series its very fun and very easy to understand thank you very much sir !!!!😭😭
Thanks!
KA-BAAAM! Thank you for all these amazing videos. I wish you had different series about CNNs and RNNs separately.
If you want to learn about CNNs, see: th-cam.com/video/HGwBXDKFk9I/w-d-xo.html
@@statquest How could I not have seen this?! By different series, I mean it would be great if you could create more videos covering each of these topics in more detail. But of course, you've already done so far, and I'm so grateful to you for sharing your knowledge in such a good way.
Thank you for this amazing explanation! Waiting for the video on LSTM! :)
Coming soon!
Any darn fool can make something complex; it takes a genius to make something simple (" Albert Einstein"), and you made it very very simple. Thanks!
Thank you very much! :)
You are insane Man, very clear and understandable explaination!! Thanks a ton 🎉
Happy to help!
Very well explained, I’ll go watch the rest! Kaboom!
Thanks!
That intro was sick. I smashed like button immediatelly :D
bam! :)
Really liked the video. Quite creative and straight to the point!
Thanks!
Anxious for the LSTM, Transformers and Attention StatQuests!
It's already available to early access patreon supporters and will be available to everyone else soon.
Thank you for making these videos! They are very helpful.
TRIPLE BAM!!! Thank you so much for supporting StatQuest!!! :)
Thank YOUUU Clearly explained !! I have been struggling with it !
BAM! :)
Love the little embarrassing singings during the videos. Subscribed. Great videos!
Thanks!
Very hyped for the video transformers ! Keep up the good work, it's amazing how good it is!
Thanks!
you definitely are the best teacher for machine learning and deep learning
Thank you!
Hey, hopefully this will safe my Deep Learning exam. And... love the sound effects.
Best of luck!
Thank you for the video. I believe it was a clear explanation.
Glad it was helpful!
Muchas gracias por traducirlo, es un muy buen material❤
De nada!!! :)
I saw a light turning on my head! great video
bam! :)
Clear as day!!! Hooray!!!! Thank you Josh
Thank you!
Thank you so much. You make great videos... Just great teaching. Thanks alot.
Glad you like them!
PENTA BAM!!! The best pre-course !
Thanks!
appreciate your effort & work,THANK YOU
Thank you!
you are vry very very very very very brilliant teacher ! you are my low variance and low bias position.
bam! :)
You graced upon us as a stats saviour :))) Send love from Australia
Awesome! Thank you!
Your professorial ability is only exceeded by your singing!!
Thanks!
@@statquest When are you going to release your, surely to be a best-selling, book on singing lessons?
@@exxzxxe Just as soon as I win Eurovision.
Amazing explaination with simple, easy-absorb, attractive method and but still pursue clear concept. 🙂 Kabaam... nice job
Thank you! :)
OMG I love you for your teaching style
Thank you! 😃
Your book on Machine Learning was excellent. I am looking forward to reading your book on deep learning.
Thank you very much!
Awesome video series, very helpful. Thanks Josh
Glad it was helpful!
Thanks so much, sir for such useful content. Huge Respect!
Thank you!
why are you master of everything???? I have been watching your video for two years through out my university course
Ha! Thank you! :)
Josh, you are amazing! Thank God you exist
Thank you!
Great video!! I can't wait for LSTM and transformer videos!
Coming soon!
Great video, you must become the President of the ClearlyExplainedLand
:)
To learn more about Lightning: github.com/PyTorchLightning/pytorch-lightning
To learn more about Grid: www.grid.ai/
Support StatQuest by buying The StatQuest Illustrated Guide to Machine Learning!!!
PDF - statquest.gumroad.com/l/wvtmc
Paperback - www.amazon.com/dp/B09ZCKR4H6
Kindle eBook - www.amazon.com/dp/B09ZG79HXC
English
This video has been dubbed using an artificial voice via aloud.area120.google.com to increase accessibility. You can change the audio track language in the Settings menu.
Spanish
Este video ha sido doblado al español con voz artificial con aloud.area120.google.com para aumentar la accesibilidad. Puede cambiar el idioma de la pista de audio en el menú Configuración.
Portuguese
Este vídeo foi dublado para o português usando uma voz artificial via aloud.area120.google.com para melhorar sua acessibilidade. Você pode alterar o idioma do áudio no menu Configurações.
El video estuvo muy bien explicado, lo entendí facilmente. Gracias
Muchas gracias! :)
Very impressive video! I always explain concepts in a simple way. Could you make more videos about deep learning?
I'm working on them as fast as I can.
Omg, that intro jingle is gold!
bam!
You're the best, thanks from the heart❤
Thank you! :)
u are king my friend
perfect explanation with simple example
Thanks!
Can’t believe I was working with a NLP problem at my job using LSTMS and then you just published a video about RNNs. You’re a lifesaver!
By the way, would you consider doing a SOM or a Boltzmann Machine algorithm video in the future? Love from Brazil
I'll keep those topics in mind.
You don’t understand how good the timing of this is. Been struggling to explain the concept in detail on my MSc project.
Are you are doing a video on LSTM / GRU soon ??
Yes, I hope so.
Gracias !! Estuvo excelente ✨✨✨✨ Bendiciones
Muchas gracias!
Hello Guys let's make this man happy always as he did for us!!!!!!!!!!!!! Nothing to say just thanks a lot.
BAM! Thanks!
... you sir are a timeless legend!
Thanks!
Your videos are wonderful love your humor ! :)
Thank you so much!
Thank you Josh , this was awesome
Glad you enjoyed it!
Great explanation! Thank you.
Thanks!
the vanishing/exploding gradient problem is synonymous to choosing a right value for alpha (learning rate) as choosing a greater value would leave us bouncing and choosing a lower value would lead to more iterations of gradient descent
Nice