A friendly introduction to Convolutional Neural Networks and Image Recognition

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 906

  • @ravgeetdhillon2990
    @ravgeetdhillon2990 Před 4 lety +45

    Is this video eligible for an OSCAR? Outstanding.

  • @PrevailingTechnology
    @PrevailingTechnology Před 6 lety +188

    "Everything should be made as simple as possible, but not simpler." ~ Albert Einstein
    Bravo, sir, bravo! You indeed have a rare talent. It's difficult to distill down a complex topic into its barest essentials.
    More than a few highly-educated friends and coworkers look in utter bewilderment when they first encounter the topic. Too many "introductory" videos start by deriving the convolution function or with overly complex examples. Yours is a refreshingly "simple" and practical approach.
    Thank you and I hope to continue to share your talent.

    • @itsnotallrainbowsandunicor1505
      @itsnotallrainbowsandunicor1505 Před 4 lety +2

      It's depressing when professors fail to teach in a way that people can understand the basics with such clarity that students are forced to memorize a concept they just don't understand. The students continue never fully understanding concept, until wither it's revealed it through a co-worker, by reading/watching, or simply giving up and finding another venue.

  • @deepakrkiran8471
    @deepakrkiran8471 Před 7 lety +425

    Best explanation of CNN ever found, Can you please create for LSTM and Autoencoder. A big thank you!

  • @pushkarparanjpe
    @pushkarparanjpe Před 6 lety +16

    Amazing level of clarity, use of diagrams and just enough redundancy to make sure the listener gets it! Great work!

  • @AshishSahu25
    @AshishSahu25 Před 6 lety +30

    You're a genius, whenever I tried to understand these, all I had was bunch of jargon, pretty hard to interpret.
    Please do it more, world needs you. You are the guy ai would like to hang out with. :)

  • @akhilchilumuru
    @akhilchilumuru Před 7 lety +5

    1. Trying to learn CNN
    2. First video I looked at is this
    3. Fully understood
    4. Excellent explanation, Thank you Luis

  • @timjdavey
    @timjdavey Před měsícem

    This is hands down the best video on CNNs on CZcams, even seven years on

  • @RamkumarMambakkam
    @RamkumarMambakkam Před rokem +5

    You have the ability to explain in very simple terms. I enjoy seeing the video as i understand the basics easily. You should also do videos on statistics, data transformations

  • @mubashwir
    @mubashwir Před 6 lety +19

    one of the best tutorials on CNN! Helped a lot. Keep it up.

  • @naf7540
    @naf7540 Před 3 lety +3

    Luis, I discovered your videos recently and I would like to thank you for the clarity and originality of your step by step explanations. Simple and close to reality at the same time, really great.

  • @sanjayamv
    @sanjayamv Před 5 lety

    This single video is worth all the years of time that I have spent on CZcams .... Please upload more of such content...

  • @salsabeelsh3878
    @salsabeelsh3878 Před 7 lety

    I've spent the past full week trying to figure CNN out from a gazillion tutorials and videos when all i ever needed was this one video! thank you!

  • @ajitpalsingh8200
    @ajitpalsingh8200 Před 6 lety +4

    You are God's gift to Machine Learning Enthusiasts....Superb work....keep it coming....thanks

  • @supersql8406
    @supersql8406 Před 3 lety +3

    Thank you again, for your wonderful and superb teaching quality! Please do not stop making videos we need more quality instructors like you!

  • @rajasg2809
    @rajasg2809 Před 4 lety

    Best tutorial so far... Subscribed within 4 minutes of playing the video.. Explained so gracefully and gradually that I didn't realize how 32 minutes of the video passed...

  • @shalinigovil7889
    @shalinigovil7889 Před 6 lety +1

    What a brilliant teacher you are! I've been searching and searching for months to find a simple explanation of CNN that gives me the "glossary of terms" and I found you! Thank you!

  • @MultiSciGeek
    @MultiSciGeek Před 7 lety +7

    This is so simple but so complicated at the same time. It's amazing what creative ways we have to figure all of this out!
    Really great presentation. Thank you very much :)

  • @stevensong6909
    @stevensong6909 Před 6 lety +13

    That was an amazing explanation. I feel like talking to someone about this. Its so logical and makes so much sense in why it works.

  • @cardosct24
    @cardosct24 Před 5 lety

    Hands down one of the best explanations I have found on CNN. You have a gift for teaching. Some people know the material but can't transmit to others. You , on the other hand, know exactly how to break down the material!

  • @anummalik7733
    @anummalik7733 Před 4 lety

    I dont know how u explain this all so easily.. appreciated. Your concepts are very clear.. keep it up

  • @davidmur7144
    @davidmur7144 Před 3 lety +3

    Vow, what a wonderful explanation in a just half an hour. Really appreciate your very simplified guidance through such a complex topic!

  • @shafiudinsyedmohammad2919
    @shafiudinsyedmohammad2919 Před 7 lety +10

    Hello Luis,
    This is Shafi, I watched your videos on Machine Learning and Deep Learning, I am very glad to say that It is a great work to explain ML and DL Algorithms in a simple manner so that even a lay man can easily understand what it is, it helps a log to dig into ML and DL. I would like to suggest you to please provide one lecture for Recurrent Neural networks.
    Thanks a lot for your work .
    Many Thanks
    Shafi

    • @SerranoAcademy
      @SerranoAcademy  Před 7 lety +2

      took your advice!
      czcams.com/video/UNmqTiOnRfg/video.html

  • @blesucation4417
    @blesucation4417 Před 9 měsíci +1

    Just want to leave a comment so that more people could learn from your amazing videos! Many thanks for the wonderful and fun creation!!!

  • @electrotsmishar
    @electrotsmishar Před 4 lety

    Sir, you're such a great tutor. I've read your book "Grokking Deep Learning" and now I'm watching this video. Just can't express how much I liked your way of teaching....

  • @shyambutani8618
    @shyambutani8618 Před 6 lety +11

    It's the best introductory explanation of cnn. thank you very much.

  • @thejishubasak
    @thejishubasak Před 5 lety +106

    27:38, that moment when you will get a mini heart attack :O

    • @vatssv3006
      @vatssv3006 Před 3 lety +1

      I literally thought my screen is gone. To top this, I dropped my laptop a couple months ago and it was the screen that was damaged then too!

    • @hackercop
      @hackercop Před 3 lety +1

      I thought my GPU was having a heart attack lol

  • @naveenkumarp7896
    @naveenkumarp7896 Před 4 lety

    Your analogy by making our world and computer smaller was very impressive. You have the real ability to teach & transform. I would like to quote this here "A good teacher teach and Great teacher transform". You must do lot of videos to help students understand complex assumed technologies easier. You have that ability naturally.
    Thanks for the upload.

  • @dr.rudranarrayanbaral9595

    Never ever taught like this. Great teacher with the best knowledge.

  • @ThorNjord
    @ThorNjord Před 7 lety +57

    Another awesome video! You are the only I found who really explains the intuition behind the math really well! What do you use to build your slides?

    • @CodexAudentia
      @CodexAudentia Před 7 lety +2

      +1: I want to know that too.

    • @SerranoAcademy
      @SerranoAcademy  Před 7 lety +6

      Thank you, glad you liked it!! I use Keynote for the slides.

    • @ThorNjord
      @ThorNjord Před 7 lety +2

      You have so many cool animations, I thought you had found something better than Keynote. :) Thanks! The way you do them really helps to understand so keep up the good work.

    • @SerranoAcademy
      @SerranoAcademy  Před 7 lety +7

      Thanks! yeah I just spend a lot of time on them. :) I need to do some 3D ones that are harder on keynote, so if you know of any good 3D animation software let me know.

    • @shivasthilak
      @shivasthilak Před 7 lety +2

      blender is free and offers a lot off the shelf.
      Also,a question for you. If I want to build a prediction model from multiple data sets(at least 4), what is the best way to choose the right classifier?

  • @shivipatel9634
    @shivipatel9634 Před 6 lety +3

    One of the best explanation of cnn..... Hats off to your way of explaining the concepts..

  • @bienne777
    @bienne777 Před 5 lety +1

    His voice was clear and presentation was clear to me to learn about the basics of the topic, making things simple and easy to understand the concepts.

  • @akshatshrivastava4524
    @akshatshrivastava4524 Před 4 lety +1

    Dude your explanation shattered my brain cells. Too good. Keep it up. Looking for more stuff from you.

  • @nitinmms
    @nitinmms Před 6 lety +4

    Wow!! Amazing. Have not seen a better ex-plainer for CNNs. Thank You.

  • @MyselfBe19770322
    @MyselfBe19770322 Před 5 lety +5

    Thank yo so much. this is the best and most "friendly" one that I have seen so far.

  • @PeterPan-hs5tu
    @PeterPan-hs5tu Před rokem

    this is by far the best Barebone illustration that I’ve seen and easy to understand the concept of CNN, bravo!

  • @alessandrocagnola7605
    @alessandrocagnola7605 Před 2 lety

    Thank you so much, this is the best intro I have ever listened to CNN. Simple but not simplistic, clear. Three minor suggestions I can give you for a possible 2.0 version are:
    - to expand a little the gradient descent. You calculated with patience the result of all filters but the gradient descent, in turn, is kind of evasive;
    - to complete the mapping to a neural network with weights and biases or at least give the idea how to;
    - explain the determination of the threshold (in the example you correctly put it to 3 but the determination is not evident).
    Conclusion: one of the best tutorial I randomly stumbled into. My sincere compliments.

  • @ShubhamSharma-vp6qn
    @ShubhamSharma-vp6qn Před 5 lety +2

    detailed explanation with simplicity, Thanks Luis Serrano 👍🏻

  • @lengooi6125
    @lengooi6125 Před 6 lety +5

    Good stuff. Clarity of the explanation is superb. Thank you for the wonderful video

  • @climbsnakedike
    @climbsnakedike Před 2 lety

    Exactly what I was looking for, I have forgotten details few times since info wasn't really connected well in my head. This makes it easy to understand and remember

  • @nehalkalita1
    @nehalkalita1 Před 3 lety

    One of the best videos on CNN. Video is worth sharing with any novice to Neural Networks

  • @banyantree
    @banyantree Před 7 lety +8

    EXCELLENT INSTRUCTOR!! Well organized progressive explanations. Well presented. Good speaking pace too. Would love to see more instructional videos from Luis. THANKS!

  • @lotfichikh9417
    @lotfichikh9417 Před 7 lety +7

    Very pedagogic explanation of CNN ... congratulations for this work !

  • @winifredliang5683
    @winifredliang5683 Před 6 lety

    struggled with grasping the concept for so long, read so many articles and watched so many videos, i FINALLY GET IT NOW

  • @FlavioChianese
    @FlavioChianese Před 6 lety

    The BEST and EASIER explanation about "CONVOLUTION NEURAL LAYERS", my compliments! Greetings from Italy.

  • @afsangujarati9427
    @afsangujarati9427 Před 5 lety +5

    23:01 That sounded like a Plus One song! :D Amazin explanation, watching it for the third time.

  • @praveenraghuvanshi6489
    @praveenraghuvanshi6489 Před 4 lety +2

    Great Explanation... you just un-convolved the hidden layers of a complex topic that was revolving in my mind :-) Thank you

  • @experiencepointsph5634

    I’m a ML noob and this is the easiest to understand explanation of convulotion by far! Thank you

  • @c.c.1139
    @c.c.1139 Před 3 lety

    OMG, this is so far the most friendly explanation for CNN, thank you so much!!!!!!!

  • @Icglez1921
    @Icglez1921 Před 6 lety +3

    Truly a video for beginners. Nice and Simple. Thank you :)

  • @phaniauce
    @phaniauce Před 6 lety +4

    Thanks for this detailed explanation...You explained very well.

  • @vatssv3006
    @vatssv3006 Před 3 lety

    Going to save it to favorites because I know whenever I will have doubts about the clarity of my concepts I will revisit this and share it with others. That's how good this is.

  • @shoogarh6797
    @shoogarh6797 Před 5 lety +1

    You are the best instructor in the world. Thank you so much for you amazing work. You give life.

  • @colleenkuang7778
    @colleenkuang7778 Před 6 lety +3

    Awesome video!!! It gives the insight of CNN. After watching it, I completely understand how CNN works.

  • @qwmp
    @qwmp Před 7 lety +10

    Great! This is one of the best explanation of convolutional nn!

  • @ivogeorg
    @ivogeorg Před 5 lety +1

    It is interesting how long it took between the original Yann LeCun paper (1999), the foundational scientific publication on convolutional networks, and this marvelously distilled instructional video (2017). This pattern can be seen throughout science and technology: some domain expert formulates the theory in its full glory and complexity, and then someone else takes it apart and reduces it to the most basic and intuitive patterns for the instruction of novices. These two works are usually produced through very different mental labor and are rarely the work of the same person. One notable exception is Richard Feynman, whose fundamental breakthroughs in quantum physics and lectures on physics are equally lofty pinnacles of science and education, respectively. Kudos and thanks, Luis!

  • @sanjaykrish8719
    @sanjaykrish8719 Před 7 lety

    Awesome. This is the first time I am enlightened by seeing a video in neural network. Thanks a lot.

  • @Mobin92
    @Mobin92 Před 7 lety +5

    Aren't convolution and pooling actually very similar? How is pooling different from a convolution with just one filter?

  • @sallerc
    @sallerc Před 7 lety +4

    Another great one, thanks Luis!

  • @paedrufernando2351
    @paedrufernando2351 Před 2 lety +2

    Ultimate intuitive series. Thanks for the Knowledge sharing..I think I am able to understand it now..Also parallelly I am learning the math of it through the other courses..so able to connect the dots

  • @dudeabideth4428
    @dudeabideth4428 Před rokem

    Omg how did I stumble upon such a well explained lecture!

  • @mayankverma4271
    @mayankverma4271 Před 6 lety +6

    I think the explanation is good , but I feel one problem in this video about Convolution and Pooling explanation . How to choose filters and how much with no clear explanation about pooling .
    Rest is good and again thanks to sharing .

  • @victorarias9688
    @victorarias9688 Před 7 lety +4

    owwww shit, this is the best explication in the world!!!

  • @bordgame
    @bordgame Před rokem

    really really amazing I couldn't imagine someone can explain a complex concept so simply and also completely

  • @azmyin
    @azmyin Před 3 lety

    Hands down one of the best and easiest explanation of CNN for image processing.

  • @lazaradamovic2813
    @lazaradamovic2813 Před 2 lety

    One of the best if not the best video explaining CNN's online! Bravo!

  • @kamilawhocares8362
    @kamilawhocares8362 Před 5 lety +2

    I've seen some explanations of CNN but this is without a doubt the best one I've come across. Thank you very much for this video. So well done, so well explained.

  • @tyfoodsforthought
    @tyfoodsforthought Před 4 lety +1

    For sure the best CNN diagram and explanation I've seen thus far. Thank you!

  • @dompower500
    @dompower500 Před 4 lety

    There are many videos are made by different experts by their hard work on this subject. However,Your teaching and examples are the best so for I have seen. Thank you sir

  • @itsmemouha2811
    @itsmemouha2811 Před 2 lety

    This is one of best introductions I found on convolutional neural networks! Thank you so much!

  • @cspineda
    @cspineda Před 6 lety

    I am currently working on a presentation of CNN and was confused about the actual way the convolutional and pooling layers worked before watching this video. This video really helped me understand the basics of the ConvNet layers. Highly recommend!

  • @onebeartoe
    @onebeartoe Před 4 lety

    Oh my goodness, this video on convolutional neural networks help me understand them so much! Thank you, Luis!

  • @sayajujur2565
    @sayajujur2565 Před 7 lety

    Salute to Luis, one can give simple explanation of complex problems only after thoroughly understands it. Udacity should be glad to has Luis.

  • @AMVSAGOs
    @AMVSAGOs Před 3 lety +1

    Understood everything in just one attempt, amazing Work...

  • @ranga1179
    @ranga1179 Před 6 lety

    The intuition for how this is done was built up step by step and explained well in this video. Good to see the simplicity shine through.

  • @addcolor8326
    @addcolor8326 Před 6 lety +2

    Simply amazing intuitive explanation.Far better for beginners than Andrew,Karapathy et al.. Thanks for putting the lesson on CZcams.

  • @shashankgarg3258
    @shashankgarg3258 Před 6 lety +2

    Hello Luis,
    Your courses on CNNs and the related teaching methodology are truly fascinating and brilliant! Thank you!

  • @behsq125
    @behsq125 Před 4 lety

    Explanation built from ground zero... that is PERFECT !

  • @superasn
    @superasn Před 5 lety

    Very good explanation. You never once assumed that anything was abvious to the viewer. Great channel and video, deserves a lot more views!

  • @silvanagarciaserrano5564
    @silvanagarciaserrano5564 Před 4 lety +1

    Tus videos me han salvado la vida! me han ayudado muchisimo en mis courses de Neural Nets y AI. Tambien soy colombiana y no hay muchos colombianos en este campo asi que me inspiras mucho! gracias por tus videos

    • @SerranoAcademy
      @SerranoAcademy  Před 4 lety

      Hola Silvana, gracias por el bonito mensaje y que bueno oír de una colombiana en AI! Quedamos en contacto!

  • @SudipBishwakarma
    @SudipBishwakarma Před 4 lety

    This is the best explanation I've found so far on the internet. The level of simplicity in your teaching is just exceptional.
    Greetings from 🇳🇵

  • @erhanakan3298
    @erhanakan3298 Před 5 lety +1

    That was the most friendly and simplest tutorial I've ever watched. Thank you.

  • @macknightxu2199
    @macknightxu2199 Před 3 lety

    perfect description for convolutional layer and polling layer

  • @lohithArcot
    @lohithArcot Před 4 lety

    Wow. I never came across a trainer so articulate. I loved when he said how do we recognise these images using maths

  • @challaninestham
    @challaninestham Před 6 lety +1

    Such an intuitive way to explain complex CNN with simple / and \ . I'm glad and fortunate to found this tutorial while searching for other videos. Thanks much for great effort and sharing publicly with us. Hope to see similar kind of great explanations for other Complex problems of Data Science from you. !!!!!! Cheers !

  • @argha-qi5hf
    @argha-qi5hf Před 2 lety

    Easily the best channel out there. How do you even think like this?!

  • @javiercarrillomartinez1289

    Wow, I really love the simplicity and clearness of your explanation.

  • @visualsbysri
    @visualsbysri Před 10 měsíci

    Very crystal clear explanation, helped me a lot to remove any confusion while doing masters!! Much thanks!

  • @muhibbullahansary1429
    @muhibbullahansary1429 Před 4 lety

    The best explanation of Convolutional Neural Networks ever i found,

  • @lifehacks4everyone
    @lifehacks4everyone Před 4 lety

    this was the simplest explanation that i have come across.. thanks a ton Luis!!

  • @bogdanchelu5578
    @bogdanchelu5578 Před 3 lety

    Man, you deserve so many more subscribers for the work you do.

  • @azizasaber8471
    @azizasaber8471 Před 4 lety

    OMG. I think you should post all topics in CV and ML. You are the BEST.

  • @akanksharathore3946
    @akanksharathore3946 Před 6 lety

    Thanks to this tutorial I finally understood the very basic concepts behind CNNS. Thanks a lot Luis Serrano!

  • @piotrandzel
    @piotrandzel Před 4 lety

    One of the best explanations of CNN on the Internet. Thanks for putting this video together.

  • @OwzaB
    @OwzaB Před 4 lety +1

    I see some dislikes, I'm so curious to know what they're about as this material is exceptionally good!
    Thank you Luis.

  • @OscarSuescuntranslation

    It's great when the only modification you need to do to an explanation video to adapt it to your own pace is speed it up occasionally, instead of pausing it or slowing it down

  • @atinagarwal
    @atinagarwal Před 3 lety

    The best video so far I have watched which explains the CNN in such a simple way !!

  • @shailatabassum5360
    @shailatabassum5360 Před 5 lety

    I couldn't realize properly after watching many videos on CNN but really i just enjoyed to watch it.. You are a very good teacher ! Thank you! 😊😊

  • @TheAkshatJ
    @TheAkshatJ Před 7 lety

    One of the most apt videos on the topic of neural networks, on youtube. Very lucid way explaining the concept. I almost started laughing at the beginning when the world with two characters and two by two pixel PC was introduced. Hats off. Looking forward to next set of videos...

  • @freedomtweezle8697
    @freedomtweezle8697 Před 6 lety

    Luis, awesome, awesome job. Builds from the base case, summarizes, and shows concrete examples. Bravo. More, please.

  • @ramyasirumugai6198
    @ramyasirumugai6198 Před 5 lety

    The best explanation that I ever had. Hats off for the video.