"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.
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.
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. :)
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
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.
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...
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!
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 :)
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!
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
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....
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.
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.
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.
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?
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.
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
EXCELLENT INSTRUCTOR!! Well organized progressive explanations. Well presented. Good speaking pace too. Would love to see more instructional videos from Luis. THANKS!
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.
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!
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
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 .
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.
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
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!
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
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 !
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
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...
Is this video eligible for an OSCAR? Outstanding.
"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.
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.
Best explanation of CNN ever found, Can you please create for LSTM and Autoencoder. A big thank you!
totaly agree
Just uploaded one for RNNs, check it out!
czcams.com/video/UNmqTiOnRfg/video.html
Agree
Awesome sir
Please discuss the parameters of each layer
Great explanation with very helpful illustration... tqvm
Amazing level of clarity, use of diagrams and just enough redundancy to make sure the listener gets it! Great work!
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. :)
1. Trying to learn CNN
2. First video I looked at is this
3. Fully understood
4. Excellent explanation, Thank you Luis
This is hands down the best video on CNNs on CZcams, even seven years on
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
one of the best tutorials on CNN! Helped a lot. Keep it up.
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.
This single video is worth all the years of time that I have spent on CZcams .... Please upload more of such content...
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!
You are God's gift to Machine Learning Enthusiasts....Superb work....keep it coming....thanks
Thank you again, for your wonderful and superb teaching quality! Please do not stop making videos we need more quality instructors like you!
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...
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!
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 :)
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.
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!
I dont know how u explain this all so easily.. appreciated. Your concepts are very clear.. keep it up
Vow, what a wonderful explanation in a just half an hour. Really appreciate your very simplified guidance through such a complex topic!
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
took your advice!
czcams.com/video/UNmqTiOnRfg/video.html
Just want to leave a comment so that more people could learn from your amazing videos! Many thanks for the wonderful and fun creation!!!
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....
It's the best introductory explanation of cnn. thank you very much.
27:38, that moment when you will get a mini heart attack :O
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!
I thought my GPU was having a heart attack lol
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.
Never ever taught like this. Great teacher with the best knowledge.
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?
+1: I want to know that too.
Thank you, glad you liked it!! I use Keynote for the slides.
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.
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.
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?
One of the best explanation of cnn..... Hats off to your way of explaining the concepts..
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.
Dude your explanation shattered my brain cells. Too good. Keep it up. Looking for more stuff from you.
Wow!! Amazing. Have not seen a better ex-plainer for CNNs. Thank You.
Thank yo so much. this is the best and most "friendly" one that I have seen so far.
this is by far the best Barebone illustration that I’ve seen and easy to understand the concept of CNN, bravo!
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.
detailed explanation with simplicity, Thanks Luis Serrano 👍🏻
Good stuff. Clarity of the explanation is superb. Thank you for the wonderful video
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
One of the best videos on CNN. Video is worth sharing with any novice to Neural Networks
EXCELLENT INSTRUCTOR!! Well organized progressive explanations. Well presented. Good speaking pace too. Would love to see more instructional videos from Luis. THANKS!
Very pedagogic explanation of CNN ... congratulations for this work !
struggled with grasping the concept for so long, read so many articles and watched so many videos, i FINALLY GET IT NOW
The BEST and EASIER explanation about "CONVOLUTION NEURAL LAYERS", my compliments! Greetings from Italy.
23:01 That sounded like a Plus One song! :D Amazin explanation, watching it for the third time.
Great Explanation... you just un-convolved the hidden layers of a complex topic that was revolving in my mind :-) Thank you
I’m a ML noob and this is the easiest to understand explanation of convulotion by far! Thank you
OMG, this is so far the most friendly explanation for CNN, thank you so much!!!!!!!
Truly a video for beginners. Nice and Simple. Thank you :)
Thanks for this detailed explanation...You explained very well.
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.
You are the best instructor in the world. Thank you so much for you amazing work. You give life.
Awesome video!!! It gives the insight of CNN. After watching it, I completely understand how CNN works.
Great! This is one of the best explanation of convolutional nn!
Thanks Sungjin!
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!
Awesome. This is the first time I am enlightened by seeing a video in neural network. Thanks a lot.
Aren't convolution and pooling actually very similar? How is pooling different from a convolution with just one filter?
Another great one, thanks Luis!
Thanks! :)
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
Omg how did I stumble upon such a well explained lecture!
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 .
owwww shit, this is the best explication in the world!!!
really really amazing I couldn't imagine someone can explain a complex concept so simply and also completely
Hands down one of the best and easiest explanation of CNN for image processing.
One of the best if not the best video explaining CNN's online! Bravo!
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.
For sure the best CNN diagram and explanation I've seen thus far. Thank you!
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
This is one of best introductions I found on convolutional neural networks! Thank you so much!
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!
Oh my goodness, this video on convolutional neural networks help me understand them so much! Thank you, Luis!
Salute to Luis, one can give simple explanation of complex problems only after thoroughly understands it. Udacity should be glad to has Luis.
Understood everything in just one attempt, amazing Work...
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.
Simply amazing intuitive explanation.Far better for beginners than Andrew,Karapathy et al.. Thanks for putting the lesson on CZcams.
Hello Luis,
Your courses on CNNs and the related teaching methodology are truly fascinating and brilliant! Thank you!
Explanation built from ground zero... that is PERFECT !
Very good explanation. You never once assumed that anything was abvious to the viewer. Great channel and video, deserves a lot more views!
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
Hola Silvana, gracias por el bonito mensaje y que bueno oír de una colombiana en AI! Quedamos en contacto!
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 🇳🇵
That was the most friendly and simplest tutorial I've ever watched. Thank you.
perfect description for convolutional layer and polling layer
Wow. I never came across a trainer so articulate. I loved when he said how do we recognise these images using maths
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 !
Easily the best channel out there. How do you even think like this?!
Wow, I really love the simplicity and clearness of your explanation.
Very crystal clear explanation, helped me a lot to remove any confusion while doing masters!! Much thanks!
The best explanation of Convolutional Neural Networks ever i found,
this was the simplest explanation that i have come across.. thanks a ton Luis!!
Man, you deserve so many more subscribers for the work you do.
OMG. I think you should post all topics in CV and ML. You are the BEST.
Thanks to this tutorial I finally understood the very basic concepts behind CNNS. Thanks a lot Luis Serrano!
One of the best explanations of CNN on the Internet. Thanks for putting this video together.
I see some dislikes, I'm so curious to know what they're about as this material is exceptionally good!
Thank you Luis.
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
The best video so far I have watched which explains the CNN in such a simple way !!
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! 😊😊
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...
Luis, awesome, awesome job. Builds from the base case, summarizes, and shows concrete examples. Bravo. More, please.
The best explanation that I ever had. Hats off for the video.