How Convolutional Neural Networks work

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024

Комментарии • 1 тыс.

  • @IsaacsMusic
    @IsaacsMusic 8 лет назад +784

    i've watched a good dozen of videos about convolutional neural networks but you've nailed it!!!
    thx for the insights

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад +23

      Thanks Ivan :) I'm very happy to hear it.

    • @minhuang8848
      @minhuang8848 8 лет назад +8

      Really nice presentation for sure. Just one recommendation: please normalize your audio. It's super easy to do and makes people feel much more comfortable as they don't have to crank up the volume where any tiny notification will blow your eardrums to bits.
      I also feel like you could easily talk way faster, although adjusting playback speed manually does the trick just fine.

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад +18

      Thanks Min, and I appreciate the feedback. I've actually been speeding up my delivery just a bit in subsequent presentations. I was trying to keep the pace moderate for non-native English speakers, but went overboard. I like the audio normalization tip. I'll make sure to do that next time.

    • @cheater00
      @cheater00 8 лет назад +4

      please re-upload this one with the audio made louder. btw, normalizing might not make it loud enough, feel free to make it louder by hand - the peaks will just be cut off, the speech will still sound good most likely. for best results use an audio dynamics compressor.

    • @AznofHK
      @AznofHK 7 лет назад +7

      pace is no big deal, and it might even be better to err on the slow side. people who want it faster can watch at 1.25X or 1.5X speed, but 0.5x speed gets a little bit wonky. gotta love youtube.

  • @Cyranek
    @Cyranek 6 лет назад +166

    I have a report on neural networks due 3 days into the semester so this helps and makes me not want to die as much as before.

    • @SV-xt2bu
      @SV-xt2bu 6 лет назад

      what are you studying?

    • @katkosmos
      @katkosmos 6 лет назад +10

      Damn, dude. Didn't expect to see you here!

    • @chucky2578
      @chucky2578 6 лет назад +3

      What was your report on? Melon classification using NN?

    • @MinerMovie
      @MinerMovie 4 года назад +1

      Cyranek meme god

    • @iuliancernat8944
      @iuliancernat8944 4 года назад

      Made my end project in 3 days

  • @Tasaq313
    @Tasaq313 7 лет назад +133

    Finally, someone who explained it in details, not some bunch of "CNN takes image, makes some stuff and poof it can classify" crap. Thank you, you are the hero wee need, not the hero we deserve.

    • @BrandonRohrer
      @BrandonRohrer  7 лет назад +8

      Thanks Adam! Yours is officially the best compliment ever, narrowly beating out "The Mr. Rogers of Data Science." img0.etsystatic.com/065/1/9143987/il_570xN.761988760_8vsd.jpg

    • @Tasaq313
      @Tasaq313 7 лет назад +1

      While my comment got your attention I will slip in an extra question for you, it's very clear for me how CNN can classify, but what about image processing? Can it do that (on it's own)? For example like noise removal or image colorization. It's like we would need to skip pooling, but then wouldn't we lose global information that we would need?

    • @learningyt4725
      @learningyt4725 4 года назад

      Yes. CNN explained in details, step by step. I appreciate it very much!

  • @maximthemagnificent
    @maximthemagnificent 7 лет назад +75

    Don't be scared off by the length of this video. Excellent use of simple examples to illustrate core concepts. The author has a finely tuned sense of what to focus on and what to gloss over to impart the gist. Many explanations either get lost in (easily forgotten) jargon or muddied by too many details too fast. The overview of the limitations and application rules of thumb is especially valuable.
    Great stuff.

    • @EliteCubingAlliance
      @EliteCubingAlliance Год назад

      It honestly isn't lengthy for the content that is inside! People can search for years and struggle to find something that they can understand on this topics, and when they do, it takes a very long time to learn. This is only half an hour, shorter than a class that you would take at a university, but it is so worth it!

  • @askmiller
    @askmiller 7 лет назад +22

    So for a while I had a basic understanding of this algorithm, but I would never have felt comfortable trying to make one on my own. Watching this video felt like all of the pieces were lining up together into a beautiful picture of how this algorithm works. This was really well done.

    • @BrandonRohrer
      @BrandonRohrer  7 лет назад +5

      Thanks +askmiller. You made my day.

    • @pedromv
      @pedromv 5 лет назад

      ​@@BrandonRohrer I'm trying to implement my own algorithm as well and I coudn't understand how would I make the algorithm decide which features are relevant. In your explanation, it seams to me that you choose them and not the algorithm itself

  • @jagan1957
    @jagan1957 4 года назад +2

    Every slide that is presented here opens up a new dimension of understanding about the CNNs. Awesome job!!!

  • @sanketshah3568
    @sanketshah3568 4 года назад +6

    I don't know why but I teared up after understanding something so clearly. Like just how beautiful the intuition is, and I feel blessed to have something so amazing as my career, while half of the world is stuck in dull jobs they hate. You are a hero.

    • @BrandonRohrer
      @BrandonRohrer  4 года назад +3

      Sanket Shah, your comment made me tear up too. I'm very happy the video helped.

  • @rickbarrington
    @rickbarrington 3 года назад +2

    I had bookmarked this post, came back after 2 years and found I understand it so much better. Wish I could give it a second thumbs up. Thanks!

    • @BrandonRohrer
      @BrandonRohrer  3 года назад

      I'm glad to hear it :) Welcome back.

  • @iLLt0m
    @iLLt0m 7 лет назад +36

    Best visualization of convolution I've seen.

  • @OlivierSimpleLife
    @OlivierSimpleLife 8 лет назад +1

    the most comprehensive guided tour ever done about convolutional Neural Networks, and within less than 30min. Simply brilliant !

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад +1

      Thanks olivier! It's also a huge honor to get a nod of approval from Ted.

  • @revoiceful
    @revoiceful 7 лет назад +3

    I'm a second year engineer from Germany and currently reading "Python Machine Learning" from Sebstian Raschka (newbie to programming as well!). Your videos clearly put all the pieces together. Thank you for being a great teacher :)

  • @sau002
    @sau002 7 лет назад +2

    The example with X and O was a brilliant approach. This is where most machine learning videos miss out.

  • @youssefmimouni3700
    @youssefmimouni3700 7 лет назад +21

    You make complicated things look quite easy to understand

  • @behezinampalanga887
    @behezinampalanga887 4 года назад +1

    One of the best videos out on the subject. The author is able to incrementally
    stack the concepts in an easy way to follow, introducing the complexity of the
    concepts in a timely and organized way that allow the viewer to follow and
    grow in understanding. Most of them out there jump to quickly to the math behind
    it where at the end you miss the point and don't know why all those complex steps.
    Thanks Brandon Rohrer for the this approach to explain this.

    • @BrandonRohrer
      @BrandonRohrer  4 года назад

      Thanks Behezinam! I am very happy to hear it :)

  • @sahildadia590
    @sahildadia590 8 лет назад +6

    The best and the most detailed explanation I have ever heard. good to know you didn't rush, through the convolution, pooling or anything else! The example was great and easy to understand. Thumbs up!!!!

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад

      I'm happy it was clear Sahil. That is my number one goal.

  • @ccusonline
    @ccusonline 7 лет назад +1

    Brandon,
    Man, I have watched numerous videos but nobody explains it as cleary as you do. I beleive any in the IT world, watching your video will understand. Good job making it dumbproof and so within reach.

  • @evasionlan
    @evasionlan 8 лет назад +42

    very good video, finally someone explained it clearly. Thank you !

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад +12

      Thank you Wang :) I'm happy it was clear.

  • @Hoop0u
    @Hoop0u 7 лет назад

    I'm non english speaker and I watched a bunch of videos on Neural Network but your video is by far the best one. I think I've manage to learn the weight thing. Thanks a lot.

  • @prakharmishra8194
    @prakharmishra8194 7 лет назад +5

    By far, the best explanation over the web.

  • @GabeGibitz
    @GabeGibitz 4 года назад +1

    This was better than any Stanford or Harvard lecture on this topic. Well done! Thank you!

  • @harvinderdabasutube
    @harvinderdabasutube 8 лет назад +37

    Best video till now ... which I saw for CNN ... Great..

  • @reb5642
    @reb5642 5 лет назад +1

    Sir, many people has already said that your video is the best, like many other videos about CNN get the same comments. But with me, i think your video is the best. Your voice, your slide, the video length,... is perfect. Thanks you so much sir.

  • @TheTilgath
    @TheTilgath 7 лет назад +13

    Seriously my graduate level class on Image Processing has spent two lectures explaining this and only now it finally clicks!

    • @BrandonRohrer
      @BrandonRohrer  7 лет назад

      I'm glad to hear it Joel! Hang in there.

  • @HAmesa-KAmyster-soul
    @HAmesa-KAmyster-soul 7 лет назад +1

    i've spent hours and hours trying to figure out what CNNs are , but these 30 minutes is the one that fixed my issue , thanks a lot Sir !

  • @akhileshpandey123
    @akhileshpandey123 6 лет назад +4

    Please make more videos like this. You helped me understand concept which I was learning for months in just 26 min.... Thanks Sir..

  • @nandu001
    @nandu001 7 лет назад +1

    This is the best that I heard on convolutional NN. It is easy to describe difficult things in difficult ways. Much harder to do the same in simple words. You have nailed it.

  • @anobjectiveninja
    @anobjectiveninja 8 лет назад +86

    Great introduction to ConvNets! Thanks a lot.
    Please also make similar videos about RNN, LSTM, etc.

    • @jaheduddin1409
      @jaheduddin1409 7 лет назад +3

      Also please if possible do a series on Gradient descent algo's such as momentum, AdaGrad, Adam etc. with mathematics

    • @Ken-S
      @Ken-S 7 лет назад

      +1

  • @guiray2000
    @guiray2000 6 лет назад

    I am new to neural networks and found this one of the clearest tutorials ever. Very good.

  • @kiranmarri7384
    @kiranmarri7384 7 лет назад +7

    A saying "Today's scientists have substituted mathematics for experiments, and they wander off through equation after equation, and eventually build a structure which has no relation to reality" by Tesla.... it is really true in the case of CNN concepts. Brandon.. you have structured the concepts of CNN so simple and easy to understand in this tutorial. Best video on CNN so far. Looking fwd for more video sessions from you !!!

    • @BrandonRohrer
      @BrandonRohrer  7 лет назад +1

      Thanks for the wisdom Kiran. Tesla is a hero of mine.

    • @70ME3E
      @70ME3E 5 лет назад

      actually it has a "relation to reality" as it implements our object classification in our brain.
      the convolutions' output "feature maps" are bigger and bigger features - like lines, curves, then bigger and bigger parts of the object - we recognize and that's how we classify the objects too.
      pooling helps us recognize them invariant of angular etc. differences, like if I hold up a shoe for you sideways, you'll still know it's a shoe

  • @abhijitb9618
    @abhijitb9618 7 лет назад +1

    extremely helpful...most clear and crisp explanation i found so far on the working of the convolutional neural nets...thanks

    • @BrandonRohrer
      @BrandonRohrer  7 лет назад

      Thanks! I'm really happy it worked for you Abhijit.

  • @shahabazboss2
    @shahabazboss2 7 лет назад +4

    Best explanation for Convolutional Neural Networks ever seen

  • @srivastavaprakharsunil9732
    @srivastavaprakharsunil9732 3 года назад +1

    your way of explaining things using live examles is amazing, thanks for the video

  • @playlistsirois
    @playlistsirois 7 лет назад +37

    This video saved my semester.

  • @ChicagoBob123
    @ChicagoBob123 6 лет назад

    Talk about straight forward. Yes! I have been struggling with all the terminology and basic language in this science to find out that its not that hard to understand at all. THANK YOU.

  • @khoiphan292
    @khoiphan292 6 лет назад +6

    Great content! Amazing visualization for all the maths! I finally understood what Convolutional Neural Networks are all about. Even after a whole course on ML at uni, I still couldn't get it, but a mere 26 minutes of your video did the wonder. Keep it up! :)

  • @riccardoandreetta9520
    @riccardoandreetta9520 7 лет назад +1

    definitely one of the most simple and useful videos, if you're trying to understand something about it

  • @BeDirector
    @BeDirector 8 лет назад +21

    beatifull video man, i see you spend a lot of time making it. I enjoyed it very much, thank you :D

  • @peterklemenc6194
    @peterklemenc6194 6 лет назад

    Haven't even finished watching this, just to comment. It's BRILLIANT! Very well explained. Thank you

  • @TidalMaker
    @TidalMaker 7 лет назад +86

    1) You're cute
    2) The graphics are great
    3) The video was very informative
    4) The sound had a bit of echo

    • @adamboris7925
      @adamboris7925 6 лет назад +5

      Tres Kewlshoes first part is disrespectful and inappropriate.

    • @randiaz95
      @randiaz95 5 лет назад +22

      ​@@adamboris7925 How so?
      I wish people would say I am cute. Don't you?
      Plus I don't think Tres is looking for a partner over youtube lol. I think it was meant more for comedic relief after watching a 30 minute video on machine learning.

    • @ChessCat1500
      @ChessCat1500 4 года назад

      Randy Diaz cute sounds gay

    • @rohanagrawal6870
      @rohanagrawal6870 3 года назад +1

      @@ChessCat1500 you're gay to find it gay

  • @NikRoby
    @NikRoby 7 лет назад +1

    This is the best and most clear explanation of back propagation and how neural networks works. Thank you for such excellent work.

  • @31337flamer
    @31337flamer 8 лет назад +4

    ty .. this answers some of my questions about cnns regarding pattern recognition (the filtering steps)..

  • @amardhillon314
    @amardhillon314 5 лет назад

    This is the simplest video i 've seen on CNN, by simplest I mean explaining all the concepts in a simpler manner. Thaks a ton .

  • @pashuu007
    @pashuu007 8 лет назад +5

    Best Video I ever seen about neural network....thanks for uploading Brandon

  • @EthanWangAertoria
    @EthanWangAertoria 7 лет назад +1

    Your video is the best illustration of CNN I found so far

  • @kautsarfadlyfirdaus1879
    @kautsarfadlyfirdaus1879 7 лет назад +21

    beautiful explanation! 10/10

  • @alisaghi051
    @alisaghi051 3 года назад +1

    I mean knowing how to simplified the obvious things is an ART. Thanks for the video.

  • @windar2390
    @windar2390 8 лет назад +4

    this is the best presentation of cnns i've seen so far. good job.
    since it was so good, i wish you explained backpropagation a little bit more because this is something i still dont know how it works in detail. there can be so many layers and weights, how you know which one you have to adjust?

    • @vitorpy
      @vitorpy 8 лет назад +1

      I was thinking the same. How backpropagation, or any other learning algo, works with this?

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад +2

      Thanks Windar, I'm glad it was helpful! And thanks for the +1 on backpropagation. I've added "How Backprop Works" to my to-do list. The really short version is that every weight in every layer gets adjusted a little bit every time. The slightly longer version is that it helps if you randomly select half the weights in every layer to adjust and pick a new set each time. This is called "dropout" and it helps avoid overfitting.

    • @windar2390
      @windar2390 8 лет назад +2

      wow, even in 1-2 phrases you can explain more than other guys in 1 hour presentations.
      "How Backprop Works" from you would be nice, but dont do it just because of me. i subscribed anyway!

    • @TonyDiCroce
      @TonyDiCroce 8 лет назад +1

      You compute the derivative of each unit from back to front. The derivative is really a slope. The slope then tells you what direction (+ or -) you should adjust the weight in order to improve the output of this particular unit. Do this across the whole network and you've improved the output of the whole network. Check out karpathy's blog: karpathy.github.io/neuralnets/

  • @mff5610
    @mff5610 4 года назад

    This Guy Deserves a Noble Prize for Teaching!

  • @juancuadra3697
    @juancuadra3697 7 лет назад +5

    Brandon, this is really good. Thank you very much!

  • @dzsukov
    @dzsukov 4 года назад

    These 26 minute video clarified a concept that days of research elsewhere hasn't been able to so concisely and intuitively, so it helps me understand rather than just be able to "replicate" a model. Thanks Brandon, this was brilliant!

  • @changyongkang7651
    @changyongkang7651 5 лет назад +15

    I appreciate, professor^^ from S.korea

    • @korean4130
      @korean4130 3 года назад +1

      chang yong kang 여기서 뵙네요...하핳😄

    • @changyongkang7651
      @changyongkang7651 3 года назад

      @@korean4130 님 저도 치과 진단에 도움이 될까 해서 관심을 ㅎㅎ^^
      m.blog.naver.com/nkabcd2/221637820902

    • @nedomenya739
      @nedomenya739 3 года назад

      Can you create brain-computer interface?

    • @austinbecton5341
      @austinbecton5341 3 года назад +1

      Hello from 청주시 haha

    • @changyongkang7651
      @changyongkang7651 3 года назад +1

      @@austinbecton5341 ^^ welcome ^^ have a good day ^^

  • @mohamedhammoud3010
    @mohamedhammoud3010 6 лет назад

    Clear, concise, and very well organized. Props.

  • @tamilupk
    @tamilupk 6 лет назад +3

    You nailed it, best video in CNN so far, at lest for a ML newbie like me.

  • @-beee-
    @-beee- 8 лет назад +1

    This is the first time I've really felt like I "got" what was going on and why so many talks emphasize image analysis. Thank you for tying it back to language and sound as well.

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад

      That's wonderful Bellabellie! I'm pleased to hear it.

  • @saradjaroud971
    @saradjaroud971 4 года назад +3

    When you used the filter/kernel, why did you average the results?? Everywhere else I've looked there's only the sum

  • @MultiJoniboy
    @MultiJoniboy 7 лет назад +2

    Best video about CNNs i've seen so far. I am new to coding (been doing it for 6 months) but i still understood how it works, and how it might look when written down in my code editor. Awesome job! Thanks a lot!

    • @BrandonRohrer
      @BrandonRohrer  7 лет назад

      Thank you Jonas! I'm really happy it has been helpful.

  • @codedragon6237
    @codedragon6237 7 лет назад +11

    It's inaudible :(

  • @MdNasirUddinLaskarBD
    @MdNasirUddinLaskarBD 8 лет назад +1

    Clear description of what's happening behind the scene. Thanks for the great tutorial!

  • @abdelrahmangamalmahdy
    @abdelrahmangamalmahdy 7 лет назад +7

    The volume is too low, I can't even hear you!

  • @2pist
    @2pist Год назад

    I'm stoked. As I was listening I thought of the fix a little differently than pooling, but came to the same conclusion. We are dividing out then reexamine based on the resulting reduced pixels. It's a computers way of stepping back, not looking at individual pixels allowing only the groups of pixels to create the shape. It's like getting a computer to generalize instead of being specific.

  • @CandidDate
    @CandidDate 7 лет назад +15

    When I'm looking at pornography, my brain votes 1.00 that this is pornography. ;)

  • @nicholaszustak768
    @nicholaszustak768 3 года назад +1

    I'm having to help prosecute patents involving neural networks. Your videos have been amazing in helping get an (at least top-level) understanding in my head quickly. Thanks a ton!

    • @BrandonRohrer
      @BrandonRohrer  3 года назад

      I'm very happy to hear that it's been helpful :)

  • @CarasGaladhon
    @CarasGaladhon 2 года назад

    Thanks so much for this excellent explanation. I sometimes just can't understand something at all without seeing it graphically. This helped.

  • @juncaoazgmail
    @juncaoazgmail 7 лет назад +1

    This is the cleanest explanation of CNN I have never watched on RUclips! Thanks for sharing!

  • @tubeyoukonto
    @tubeyoukonto 6 лет назад +1

    You are a lifesaver!!!
    I have to elaborate a paper on CNNs for uni (ImageNet Classification with Deep Convolutional Neural Networks) and it really got me confused with all those new terms and general complex language (engl. is not my first language).
    Thise video helped me even more than I hoped! Thank you!!

  • @asafr2229
    @asafr2229 7 лет назад +1

    You took a subject many others struggle to explain (also here in youtube) and what you made is art.. the are of simplification.
    Many thanks buddy!

  • @AnuliaSuper
    @AnuliaSuper 7 лет назад +2

    This is seriously the best video on CNNs!!! I cannot believe the skills you have to make this soo easy to understand!! Thank you so much, everything is so clear to me now : )

  • @wlancer8826
    @wlancer8826 6 лет назад

    THE BEST introduction to convolutional neural networks for BEGINNERS!!! Many many thanks!

  • @AhmedKachkach
    @AhmedKachkach 7 лет назад +1

    Fantastic explanation. There were some things that weren't clear enough for me (how the convolutional filters were learned via backpropagation) but you explained everything so clearly that this is even usable by people with no prior ML or ANN background. Thanks for posting this, Brandon!

    • @BrandonRohrer
      @BrandonRohrer  7 лет назад

      Thanks Ahmed! That's exactly what I was aiming for. I'm glad it helped.

  • @davidguaita
    @davidguaita 4 года назад

    There are many explanations about ConvNets around, but they always seem to miss the point that the filters are also learned. Congrats for your detailed and kind tutorials. Thank you.

  • @Basicguy1798
    @Basicguy1798 6 лет назад

    You sir, are the best minimalist teacher I have found on the internet. For a beginner you are a blessing!!

  • @rohansathasivam7407
    @rohansathasivam7407 6 лет назад

    With just first 9 minutes of video, I was so sure I will understand the rest of the video. Thank you!

  • @EGlobalKnowledge
    @EGlobalKnowledge 2 года назад +1

    This is absolutely a very good explanation with respect to Convolutional Neural Networks. The way the whole thing is broken down, discussing the foundational aspects and finally building them up to show how learning / predictions occurs. Thank you Brandon

    • @BrandonRohrer
      @BrandonRohrer  2 года назад

      Thanks Ravisankar! I'm really happy you found it helpful.

  • @maxi0361
    @maxi0361 6 лет назад +1

    This video explains really well, those terms and intuition. better than a lot of online courses.

  • @JuanuHaedo
    @JuanuHaedo 6 лет назад +1

    I agree with most people. The explanation about Convolutional Neural Networks made me finally understand how they work! Thanks!

  • @Relative0
    @Relative0 6 лет назад

    Astronomical explanation of several concepts and how they work together! Wow!

  • @vidhi1257
    @vidhi1257 7 лет назад +1

    I am glad that I understood CNN finally with the help of this video, You are exceptionally great tutor. Thank you so much.

  • @me-zb7qm
    @me-zb7qm 5 лет назад

    You explained this better than any of my professors. Instant subscribe!

  • @anandrhuilgol
    @anandrhuilgol 5 лет назад

    This one video clarified huge number of questions on my mind. Very Very helpful. In fact a 'must watch' for all beginners.

  • @Ayush1397
    @Ayush1397 7 лет назад +1

    One of the best explanations I have found..hats off

  • @Martiriak
    @Martiriak 3 года назад +1

    Thank you! You really helped me to connect the math behind the filters with what their purpose actually is

    • @BrandonRohrer
      @BrandonRohrer  3 года назад

      Thanks Martiriak. I'm happy to hear it.

  • @kefetDtcom
    @kefetDtcom 2 года назад +1

    by far the best video ever! please please do part 2 with code now. love it !!!!!!!!

    • @BrandonRohrer
      @BrandonRohrer  2 года назад

      Many thanks! The with-code version is more involved: e2eml.school/321

  • @xavierprudent6963
    @xavierprudent6963 7 лет назад +1

    I would say the clearest introduction to the subject I have ever watched, thank you.

  • @user-mj1qw8ef2i
    @user-mj1qw8ef2i 5 лет назад

    I like it. Being not too complicated with nitty-gritty details, and not overly simple either, this video is very good for gaining basic understanding of CNNs.

  • @fridget8799
    @fridget8799 7 лет назад +1

    watched several videos but only fully understood yours much appreciated

  • @cryptonetcentralusa5592
    @cryptonetcentralusa5592 5 лет назад

    By far the best explanation I got watching your video about CNN ... your clear, concise and easy to understand style of teaching makes even a convoluted concept like CNN so easy to grasp the very first time. Thank you very much!

  • @bm5211
    @bm5211 3 года назад +1

    Thank you so much!!! I've been trying to understand how CNNs work but it always goes so quickly I don't understand what happens. You've really taken the time to explain into detail and it's super easy to follow. :) Really happy to have found this video!

  • @anthonycarfang9877
    @anthonycarfang9877 7 лет назад +1

    Great overview. I really liked the 2-d examples for how CNNs can apply to sound and linguistic data.

  • @therimshak
    @therimshak 7 лет назад +1

    EXCELLENT explanation without maths of the how. Great job.

  • @jjosyde
    @jjosyde 6 лет назад

    26+ min video but so dense with information, well done sir!

  • @andriy.o777
    @andriy.o777 2 года назад +1

    Great video. Easy to follow and grasp the concept.
    The only thing I lack is a quality of the sound.
    Thanks.

    • @BrandonRohrer
      @BrandonRohrer  2 года назад

      Thanks! Apologies for the audio. Here's an improved and extended version. ruclips.net/video/JB8T_zN7ZC0/видео.html

  • @AllBecomesGood
    @AllBecomesGood 6 лет назад

    One of the better videos explaining Convolutional Neural Networks! Thanks!

  • @canklc5772
    @canklc5772 2 года назад +1

    This is the second time your videos have made my day today :) Now, I also know how to apply kernels to images after Canny edge detection. It is the most productive day of my Opencv journey of more than 6 months. I had never been so close to detecting features before. I owe you a big box of walnut-stuffed Turkish Delight.

    • @BrandonRohrer
      @BrandonRohrer  2 года назад

      That's wonderful! And thank you, I will be looking forward to it. Yummmmmm

  • @kostik
    @kostik 8 лет назад +1

    thank you! this is by far the best intro. Now, what would be even cooler is to show the actual code like in Keras. This would make things even more clearer.

    • @BrandonRohrer
      @BrandonRohrer  8 лет назад

      Thanks Konstantin! I greatly appreciate it. I'll put "show coding examples in Keras" on my To Do list.

  • @sajjadabdoli8864
    @sajjadabdoli8864 7 лет назад +1

    The best intro for CNN indeed. Plz keep going and publish more intro vids about other networks like Boltzman machines, Recurrent nets etc. Tanx a lot!

  • @bassantgamal8873
    @bassantgamal8873 5 лет назад

    this video is awesome, i was really confused about CNN, i watched many videos, and read dozens of articles, but this is really very simple and clear, i liked so much, thanks a lot.

  • @stefanomezza9930
    @stefanomezza9930 2 года назад +1

    This is an excellent explanation, well thought and well balanced between theory, math and examples. Well done!

  • @SaeedRanjbar
    @SaeedRanjbar 7 лет назад +1

    I watched series of videos and I was trying to find one that covers the core concepts without going into details and I could not. Finally, I came up with this video. I am sure you knew what other videos are missing and you have covered all here ! Good job

  • @ydas9125
    @ydas9125 7 лет назад +1

    clear crystal presentation - amongst the best video on CNN I have seen. Thanks!