How convolutional neural networks work, in depth

  Рет қаралды 200,335

Brandon Rohrer

Brandon Rohrer

Күн бұрын

Part of the End-to-End Machine Learning School Course 193, How Neural Networks Work at e2eml.school/193
slides: docs.google.com/presentation/...
machine learning blog: brohrer.github.io/blog.html

Пікірлер: 271
@Karim-nq1be
@Karim-nq1be Ай бұрын
That's a masterpiece, not only have I learned how in detail convolutional neural networks work, but also I've learned how I should explain hard subjects to others. Thank you.
@khuebner
@khuebner 3 күн бұрын
Great presentation, Brandon. I prefer your simple graphics and pace over the highly distracting, animated videos from other educators.
@BrandonRohrer
@BrandonRohrer 3 күн бұрын
Thanks! I appreciate that
@pw7225
@pw7225 5 жыл бұрын
You're an amazing teacher. Just the right speed. The right structure. Well done.
@danielcohen5311
@danielcohen5311 Жыл бұрын
This is by far the best video I've seen on CNN. Thanks a lot!
@Omo_Mohd
@Omo_Mohd 6 ай бұрын
Although it's 5 years ago, this is the simplest and the AWESOMEST video in youtube for someone getting started with Computer Vision. This lecture, along with 3-Blue 1-Brown neural network playlist, and you are good to explore Thank you!!
@BrandonRohrer
@BrandonRohrer 6 ай бұрын
That is a huge compliment. Thanks!
@bm5211
@bm5211 3 жыл бұрын
I tend to get intimidated by videos longer than an hour, but I'm so incredibly glad I watched this one! Super clear explanation, I feel like I actually understand what happens now. No one else has been able to explain it so clearly. :) Thank you!!
@BrandonRohrer
@BrandonRohrer 3 жыл бұрын
That's so good to hear. I'm really happy that it clicked.
@opto3539
@opto3539 Жыл бұрын
​@@BrandonRohrer a little suggestion it would have been a lot better if it was a playlist consisting of 10 mins videos each, it would really be helpful for someone with low attention span like me
@BrandonRohrer
@BrandonRohrer Жыл бұрын
@@opto3539 Thanks Opto, I like this suggestion. I tried this on some later content and I like the result.
@StayTech-Rich
@StayTech-Rich 2 ай бұрын
I had a diffi ultrasound time understanding the convolution layer, this course is the best among all courses I saw on KZbin, keep the good work, you saved me , I was struggling understanding and now I'm completely clear. Thanks alot
@gk8644
@gk8644 5 жыл бұрын
For those who come from the shorter video by Brandon, the new stuff starts at 15:13.
@AbsolutelyNoOne251
@AbsolutelyNoOne251 Жыл бұрын
One of the best videos I’ve ever seen on the topic: super clear explanation + truly in depth, all without being boring. The only thing I didn’t understand is how to determine the values in the matrices for the convolution.
@BrandonRohrer
@BrandonRohrer Жыл бұрын
Thank you Daniele! The short answer: they start random and get adjusted during training by backpropagation ( e2eml.school/backpropagation ) The long answer: A two-course sequence walks through how to implement this in Python for 1-D ( e2eml.school/321 ) and 2-D ( e2eml.school/322 ) convolutional neural networks.
@GamingShiiep
@GamingShiiep Жыл бұрын
I can't stress enough how great your videos and explanations are. I get overwhelmed by lots of text and missing visual examples, so it's great I found your videos. Watched 2 already and will definitely watch the rest too!
@lucianoinso
@lucianoinso 4 ай бұрын
Don't let the duration of this video intimidate you from enjoying this masterpiece of a presentation, just press play and begin, you'll freaking love every second of it. Thank you so much for sharing this and so much other information for free!
@XinhLe
@XinhLe 4 жыл бұрын
Thanks so much for spending time preparing this videos. Watching is 1h, preparing for this video is probably * by 100 :) 3:20 - Filtering 8:10 - Pooling 10:30 - Normalisation (ReLu) 12:16 deep stacking 13:11 fully connected layers 17:00 receptive fields 18:00 create a neuron, create weight and squash the results (sigmoid function). 26:50 optimisation
@im-Anarchy
@im-Anarchy 6 ай бұрын
and then he died
@_tnk_
@_tnk_ 5 жыл бұрын
Detailed and concise at the same time. Perfect video.
@prebpreben6328
@prebpreben6328 5 жыл бұрын
Very intuitive way of explaining Convolution Neural Networks. Great job!
4 жыл бұрын
Wow! All your perfect presentations combined in a better presentation! I'm bookmarking this one and also sharing it with my colleagues.
@fitnessismypassion
@fitnessismypassion 4 ай бұрын
I am a visual learner with no background of computer science and this video is a gem! Thank you very much. Subscribed:)
@BrandonRohrer
@BrandonRohrer 4 ай бұрын
Thank you! I'm pleased to hear it.
@linuxbrad
@linuxbrad Жыл бұрын
Very clearly spoken and illustrated. It's great to have well articulate and easy to follow tutorials like this.
@yemanerussom9462
@yemanerussom9462 5 ай бұрын
You are simply the best at explaining this complex topic. Thank you.
@BrandonRohrer
@BrandonRohrer 4 ай бұрын
Thanks!
@ShopperPlug
@ShopperPlug Жыл бұрын
This is by far the best explanation in convolution neural networks, gets into theory and details of things. The presentation of everything is superb. I now know precisely what CNN are exactly all about. I would never spend a full hour watching an explanation on youtube unless it is a full course. This explanation hour long of CNN is well worth it. Thanks.
@bahadryldrm6833
@bahadryldrm6833 2 жыл бұрын
There is lecturer that knows about what he's teaching the students. Well explained thank you.
@BrandonRohrer
@BrandonRohrer 2 жыл бұрын
I appreciate that.
@ishwarmorey712
@ishwarmorey712 3 жыл бұрын
Brandon, you explain the most difficult concepts in simple understandable language. Nice visualizations create a mind map which we cannot forget. Thank you for all your efforts on these videos!
@BrandonRohrer
@BrandonRohrer 3 жыл бұрын
Thank you so much Ishwar
@Matlockization
@Matlockization 4 жыл бұрын
It was nice of you to simplify the understanding as most KZbin video's just put neural networks in an entertaining way with a vague explanation.
@pafingl
@pafingl 3 ай бұрын
Marvelous explanation, made simple and concise, yet not oversimplified to a level that would render it pointless. I could not have imagined a better way to bring the loose pieces in my head together. Thanks a lot for this.
@dark_gamer4550
@dark_gamer4550 2 жыл бұрын
Best explanation of how Neural Networks work I have watched so far! Well explained and really intuitive
@ayushkumarsingh8020
@ayushkumarsingh8020 2 жыл бұрын
this is the only explanation in youtube and the internet, that has finally helped to quench my thirst of understanding CNN!
@BrandonRohrer
@BrandonRohrer 2 жыл бұрын
Thank you!
@CrazyMentor94
@CrazyMentor94 Жыл бұрын
one of the best videos about this topic I have ever watched. It is 1 in a thousand! Thank you for sharing it
@BrandonRohrer
@BrandonRohrer Жыл бұрын
Wow thanks!
@Aditya-sj4ev
@Aditya-sj4ev Жыл бұрын
A remarkably intuitive video for beginners. Thank you
@kaypakaipa8559
@kaypakaipa8559 3 жыл бұрын
Wow, i this tutorial is packed with information. I had to rewind a 100times to grasp the art about weights & errors, nobody ever explains this part for mere mortals like myself.
@BrandonRohrer
@BrandonRohrer 3 жыл бұрын
Thanks! I'm really happy to hear it.
@nagarjunavarikoti8160
@nagarjunavarikoti8160 4 жыл бұрын
Super! Crisp clear explanation with breaking down complex concepts into easily understandable steps.
@ajitmohanraj
@ajitmohanraj 3 жыл бұрын
Beautifully explained Brandon and so clear - thank you !
@3rdman99
@3rdman99 11 ай бұрын
I'm so glad to finally find the videos about NN explained by somebody whose English I can understand.
@handokosupeno5425
@handokosupeno5425 9 ай бұрын
Your explanation is amazing, from your video i can understand neural network. Thanks
@hackercop
@hackercop 2 жыл бұрын
Sir, just finished watching and you explained this very well especially the second half with gradient descent and backpropagation. Thank you so much, have liked and Subscribed!
@sjdcknsn
@sjdcknsn Жыл бұрын
Really good explanations. Just the right level of detail for my understanding. Thanks.
@AkshajBunny
@AkshajBunny Жыл бұрын
Thank you so much! I didn't have to pause once to understand anything. You explained it so perfectly.
@HackBoy678
@HackBoy678 6 ай бұрын
I'm only halfway through but really, you're amazing at teaching and explaining concepts. Thank you
@ramalingeswararaobhavaraju5813
@ramalingeswararaobhavaraju5813 4 жыл бұрын
thank you so much Mr.Brandon Rohrer sir for your good teaching on convolutional neural networks.
@brendanj.gifford1059
@brendanj.gifford1059 4 жыл бұрын
Wow! Very well done :) Perfect pace, content, and explanations.
@lordcarl3374
@lordcarl3374 5 жыл бұрын
Magnificently explained sir, well done.
@ivaniliev93
@ivaniliev93 4 жыл бұрын
This is the best video I have ever watched about machine learning. You have more than just a talent.
@raibek-the-coder
@raibek-the-coder Жыл бұрын
I can't imagine how hard it was to make this cool video! Many thanks to the author!
@BrandonRohrer
@BrandonRohrer Жыл бұрын
I'm glad you enjoyed it!
@samirana8931
@samirana8931 3 жыл бұрын
First time replying to any tutorial in 7 years, You really know how to make others understand, Would love o work with you if I get a chance ever.
@lukas-hofer
@lukas-hofer 2 ай бұрын
insanely good explanation, never seen anything like this. thanks a lot
@zacdef8845
@zacdef8845 Жыл бұрын
Fantastic video. The conclusion really summed up everything nicely.
@colinwilliams3459
@colinwilliams3459 4 жыл бұрын
Jesus this was a fantastic tutorial I imagine you spent many months working on!
@pikachu-rk8sp
@pikachu-rk8sp 3 жыл бұрын
Thanks a lot !! You are one of the best teachers ever!!
@prajwalchauhan6440
@prajwalchauhan6440 2 жыл бұрын
amazing explanation with great examples
@saianishmalla2646
@saianishmalla2646 3 жыл бұрын
I've learnt so much from these videos thanks a lot!!
@vudong6116
@vudong6116 4 жыл бұрын
Great teacher! Big thank for your sharing to every body!
@eddie31415
@eddie31415 5 жыл бұрын
Amazing explanation. Thanks a lot!
@ys2937
@ys2937 2 жыл бұрын
Wow, the explanation is easy to be understand. Thanks for your work. it helps me a lot
@UdemmyUdemmy
@UdemmyUdemmy Жыл бұрын
A one hour well spent.,,in my Life...
@xaverbirrer3793
@xaverbirrer3793 4 жыл бұрын
Outstanding, many thanks for this educative video
@darkprofessor
@darkprofessor 4 жыл бұрын
Thank you. I was in need for such a video. Well done.
@DPortal17
@DPortal17 2 жыл бұрын
THANK YOU THANK YOU THANK YOU. Finally I understood what Convolutional NN is. Great vid bro.
@BrandonRohrer
@BrandonRohrer 2 жыл бұрын
I'm so happy to hear it!
@brun301
@brun301 2 жыл бұрын
This is such a clear explanation, thank you!!
@berhanet
@berhanet 3 жыл бұрын
Best explanation of backpropagation I've seen fr. Thank you SO much!
@BrandonRohrer
@BrandonRohrer 3 жыл бұрын
Thank you Berhane! I appreciate it.
@edmirkovac
@edmirkovac 3 жыл бұрын
Brandon beside knowledge also has nice narrative ability, for me definitely best 1 hour of time spent...
@abubakryagob
@abubakryagob Жыл бұрын
Man, thank you so much! This is incredible work!
@patecwariatec1
@patecwariatec1 2 жыл бұрын
Explanation is on point!!!
@michawilinski1273
@michawilinski1273 Жыл бұрын
damn, the most unexpected comment I have ever seen
@thebrownfrog
@thebrownfrog 7 ай бұрын
Patec??
@muhtasirimran
@muhtasirimran Жыл бұрын
This is the video I needed the most. Thank you
@tranpaul4550
@tranpaul4550 4 жыл бұрын
Just 10 mins into the video, I got a clear overall picture of CNN that I have searched for weeks. Thanks Brandon.
@yasmenwahba9447
@yasmenwahba9447 2 жыл бұрын
WoW! This is by far the best tutorial out there for CNNs! Thank you...
@lgsoftwares7093
@lgsoftwares7093 5 жыл бұрын
As usual great presentation.
@InsaneBodyMexico
@InsaneBodyMexico 2 жыл бұрын
Great work. Thank you so much. This has been the most useful video i have seen in NN!
@BrandonRohrer
@BrandonRohrer 2 жыл бұрын
I'm so happy to hear it.
@ahmedidris305
@ahmedidris305 4 жыл бұрын
Thank you Sir for this crystal clear explanation
@sophiafunworldatthepark6740
@sophiafunworldatthepark6740 3 ай бұрын
Very good tutorial. Learn so many things
@RAMYASCSE
@RAMYASCSE 2 жыл бұрын
Super Sir. Finally I got what I have expected.
@dani-bx9zg
@dani-bx9zg 3 жыл бұрын
The best explanation I ever heard !!!!
@leoramirez130
@leoramirez130 2 жыл бұрын
Wow !!!! Great tutorial, my knowledge expanded 10 fold
@mohammadamindadgar7766
@mohammadamindadgar7766 2 жыл бұрын
That was AWESOME. The minor issue was, there was no pointer. ( We could skip the issue with the great explanation)
@BrandonRohrer
@BrandonRohrer 2 жыл бұрын
Many thanks :) And I agree. After this video I changed my workflow so that I could record a pointer too.
@omkarmpanicker
@omkarmpanicker 2 жыл бұрын
Perfect !!! Such a great video . Thanks a lot Brandon
@BrandonRohrer
@BrandonRohrer 2 жыл бұрын
Thanks Omkar!
@joedoe4316
@joedoe4316 5 жыл бұрын
This really helps me out man, thanks!
@rabinthapa1431
@rabinthapa1431 4 жыл бұрын
best amazingly explained ,thank you Brandon
@CartmanBrah
@CartmanBrah 5 жыл бұрын
Great video. Great teacher.
@RahulKrishnan
@RahulKrishnan 2 жыл бұрын
Thank you, it gave great clarity.
@fromthenorthfromthenorth8224
@fromthenorthfromthenorth8224 4 жыл бұрын
Fantastic presentation... thanks you
@danielmonroy6874
@danielmonroy6874 4 жыл бұрын
Awesome video! You helped me a lot!
@joy-sm5sl
@joy-sm5sl Жыл бұрын
thank you so much for your explanation. really helps me to understand what CNN is about
@khonghengo
@khonghengo 3 жыл бұрын
OMG, you are an amazing teacher. Thank you a million times
@BrandonRohrer
@BrandonRohrer 3 жыл бұрын
Thank you tran!
@imagineabout4153
@imagineabout4153 2 жыл бұрын
Excellent explanation, bravo.
@mahadeonar7803
@mahadeonar7803 Жыл бұрын
You are a great teacher.
@Ezio-Auditore94
@Ezio-Auditore94 5 жыл бұрын
Thanks for this video it's invaluable
@anonymousperson9757
@anonymousperson9757 Жыл бұрын
Thank you for this amazing video! It definitely helped clear a lot of stuff about CNNs for me. On a very random note, you have a great voice! I feel like you'd make an awesome audiobook narrator!
@BrandonRohrer
@BrandonRohrer Жыл бұрын
Aw thanks! That's a really nice ting to say.
@haroldsu1696
@haroldsu1696 4 жыл бұрын
awesome lecture!
@stipepavic843
@stipepavic843 5 жыл бұрын
best lecture ever!!, subbed
@DirkArnez
@DirkArnez 7 ай бұрын
This is what a tutorial video should be!
@hackercop
@hackercop 2 жыл бұрын
This explanation was great thanks. Subscribed
@shairurafif1922
@shairurafif1922 17 күн бұрын
Thanks for such an amaizing video
@pranavpatil.9384
@pranavpatil.9384 2 жыл бұрын
Great explanation! Thank you!!
@terryliu3635
@terryliu3635 8 күн бұрын
Great explanation!!
@kazemtaghandiki3092
@kazemtaghandiki3092 2 жыл бұрын
excellent explanation
@SarahKchannel
@SarahKchannel 3 жыл бұрын
Great teachings !1h of Brandon = 15h of Stanford lectures....
@BrandonRohrer
@BrandonRohrer 3 жыл бұрын
Thank you so much SarahK
@SarahKchannel
@SarahKchannel 3 жыл бұрын
@@BrandonRohrer I would thank you much more for your efforts, you examples makes the subject so much easier digestible !
@umkdr7971
@umkdr7971 2 жыл бұрын
Just what I wanted ... Excellent !
@shyboy2113
@shyboy2113 2 жыл бұрын
Amazing dear...help alot to understand the foundation....👌
@BrandonRohrer
@BrandonRohrer 2 жыл бұрын
I'm happy to hear it
@bengbengzhu5727
@bengbengzhu5727 Жыл бұрын
amazing lecture
@vctorroferz
@vctorroferz 3 жыл бұрын
An incredible Video !! thanks brandon for such a good explanation to understand CNN. please don´t stop making more material . Greetings from Germany
@BrandonRohrer
@BrandonRohrer 3 жыл бұрын
Thank you Victor! I appreciate it.
@Katara56
@Katara56 5 жыл бұрын
Very useful, thank you!
@elgs1980
@elgs1980 5 жыл бұрын
Thank you Sir!
@skaterope
@skaterope 3 жыл бұрын
quite good explanation Brandon ! Now i feel like sending CV to Tesla
Batch normalization
15:33
Brandon Rohrer
Рет қаралды 9 М.
MIT 6.S191 (2023): Convolutional Neural Networks
55:15
Alexander Amini
Рет қаралды 239 М.
У мамы в машине все найдется
00:38
Даша Боровик
Рет қаралды 3,3 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 16 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 1,5 МЛН
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 78 МЛН
But what is a convolution?
23:01
3Blue1Brown
Рет қаралды 2,5 МЛН
Watching Neural Networks Learn
25:28
Emergent Garden
Рет қаралды 1,1 МЛН
How Deep Neural Networks Work
24:38
Brandon Rohrer
Рет қаралды 1,5 МЛН
How Convolutional Neural Networks work
26:14
Brandon Rohrer
Рет қаралды 954 М.
MIT Introduction to Deep Learning | 6.S191
1:09:58
Alexander Amini
Рет қаралды 160 М.
Why do Convolutional Neural Networks work so well?
16:30
Algorithmic Simplicity
Рет қаралды 35 М.
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 16 МЛН
All Convolution Animations Are Wrong (Neural Networks)
4:53
Animated AI
Рет қаралды 50 М.
The Essential Main Ideas of Neural Networks
18:54
StatQuest with Josh Starmer
Рет қаралды 862 М.
iPhone green Line Issue #iphone #greenlineissue #greenline #trending
0:10
Rk Electronics Servicing Center
Рет қаралды 4,6 МЛН
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 436 М.
Обманет ли МЕНЯ компьютерный мастер?
20:48
Харчевников
Рет қаралды 176 М.