Tutorial 21- What is Convolution operation in CNN?

Sdílet
Vložit
  • čas přidán 19. 08. 2019
  • Hello All here is a video which provides the detailed explanation about the convolution operation in the CNN
    You can buy my book on Finance with Machine Learning and Deep Learning from the below url
    amazon url: www.amazon.in/Hands-Python-Fi...
    Buy the Best book of Machine Learning, Deep Learning with python sklearn and tensorflow from below
    amazon url:
    www.amazon.in/Hands-Machine-L...
    Connect with me here:
    Twitter: / krishnaik06
    Facebook: / krishnaik06
    instagram: / krishnaik06
    Subscribe my unboxing Channel
    / @krishnaikhindi
    Below are the various playlist created on ML,Data Science and Deep Learning. Please subscribe and support the channel. Happy Learning!
    Deep Learning Playlist: • Tutorial 1- Introducti...
    Data Science Projects playlist: • Generative Adversarial...
    NLP playlist: • Natural Language Proce...
    Statistics Playlist: • Population vs Sample i...
    Feature Engineering playlist: • Feature Engineering in...
    Computer Vision playlist: • OpenCV Installation | ...
    Data Science Interview Question playlist: • Complete Life Cycle of...
    You can buy my book on Finance with Machine Learning and Deep Learning from the below url
    amazon url: www.amazon.in/Hands-Python-Fi...
    🙏🙏🙏🙏🙏🙏🙏🙏
    YOU JUST NEED TO DO
    3 THINGS to support my channel
    LIKE
    SHARE
    &
    SUBSCRIBE
    TO MY CZcams CHANNEL

Komentáře • 100

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

    Man, you are THE best teacher I have ever met in my who can teach these concepts clearly, cheers!

  • @sunnymoon5262
    @sunnymoon5262 Před 2 lety +17

    Man! I love this white board explanation thing.Most of the people just use animation or slides to elaborate stuffs.But you do it on a white board.I fell so comfortable and concentrated while watching every tutorials of yours because of this!

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

    Please please keeps uploading more videos for deep learning concepts. we can't get such a awesome explanation anywhere else. salute u man.

  • @narayanjha3488
    @narayanjha3488 Před 4 lety +17

    Finally i got to know the real situation behind the CNN thank you so much please sir implement this cnn to m eagerly waiting

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

    Thank you so much .
    You have imbibed the knowledge so beautifully that I share to each of my family members .
    Love to see you educating us .

  • @himanshuvora1980
    @himanshuvora1980 Před 11 měsíci +1

    Thanks Krish, it is really need to understand how exactly the hidden layers/ filters work. You did great job to explain in detail with ease. I seen other videos where they are tyring to depict the hidden layer, but I couldn't understand. You really narrated in good way for beginners.

  • @miten.p
    @miten.p Před 4 lety +2

    Glad to see what I already studied in college is actually used in actual world...btw nice explanation sir...

  • @sanketnarkhede2585
    @sanketnarkhede2585 Před 4 lety

    Thank you so much sir, your way of teaching is really impressive.Clear with all my douts.

  • @kumarssss5
    @kumarssss5 Před 4 lety

    In one word - extraordinary !!!

  • @ricardocaballero6357
    @ricardocaballero6357 Před rokem

    Buddy I found your channel yesterday lucky me that I was finally able to understand multiclass metrics and now this is great too.

  • @abdultaufiq2237
    @abdultaufiq2237 Před 3 lety

    No words for this indepth understanding ....

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

    What an awesome explanation of the concept. Hats off 👌🏻👌🏻👌🏻

  • @mdazhar6804
    @mdazhar6804 Před 4 lety +109

    Hi Krish , I think by mistake u told the 0 to be considered as white and 255 as black. But typically zero is taken to be black, and 255 is taken to be white.

  • @adamadam358
    @adamadam358 Před 2 lety

    Thank You, very clear explanation.

  • @healthylivingstar
    @healthylivingstar Před 3 měsíci

    Thank you Sooo much. I was seraching to understand what CNN is but didnt get. You have excellent teaching skills.

  • @amritabais162
    @amritabais162 Před 2 lety

    Thanks for explaining the concept so nicely

  • @amarjeetverma6965
    @amarjeetverma6965 Před 4 lety

    That's easy explanation.
    Thank you

  • @MrFreemindonly
    @MrFreemindonly Před 9 měsíci

    the old good days. thank you Kirsh. I started from here :)

  • @surbhibarnwal8431
    @surbhibarnwal8431 Před 3 lety

    The way you teaches is just more than awesome.......you should become prof. in iit

  • @maxotaur6267
    @maxotaur6267 Před rokem

    Excellent explanation. Made a complex issue seem relatable.

  • @VijayaNarkar
    @VijayaNarkar Před 3 lety

    Very well explained!!!! Thank you, Krish Naik

  • @pravinandhale
    @pravinandhale Před 3 lety

    Thank You ...very nice explanation

  • @fadsmfawopefaw
    @fadsmfawopefaw Před 2 lety

    Great explanation. Thanks Krish!

  • @ariseandshine856
    @ariseandshine856 Před rokem

    Wonderful Lecture you are giving to us sir...

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

    Nice video on Convolution !

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

    Salute you,Sir.

  • @sandipansarkar9211
    @sandipansarkar9211 Před 4 lety

    Great explanation.Thanks Krish

  • @tahouramorovati8740
    @tahouramorovati8740 Před 5 měsíci

    perfect video!

  • @ahmedelsabagh6990
    @ahmedelsabagh6990 Před 3 lety

    Great and simple

  • @mahalekshmianil2691
    @mahalekshmianil2691 Před 3 lety

    Such worthy video.

  • @saranzeb6786
    @saranzeb6786 Před 3 lety

    Great explanation

  • @vishaljhaveri7565
    @vishaljhaveri7565 Před 2 lety

    Thank you, Krish sir.

  • @zerocel
    @zerocel Před 4 lety

    great!

  • @brindhasenthilkumar7871

    well explained...

  • @ujjwalkapil09
    @ujjwalkapil09 Před 8 měsíci

    Thanks🎉

  • @pranjalgupta9427
    @pranjalgupta9427 Před 4 lety

    Nice explanation 👍👏

  • @AmitSingh-nr8jz
    @AmitSingh-nr8jz Před 4 lety +3

    nice work Krish, your tutorial on deep learning is awesome ..
    one minor correction edge detection filter (sobel filter) or blur filter (gaussian filter) do not change input matrix size at output, matrix size is reduced by POOLING method

  • @virajpatel4050
    @virajpatel4050 Před rokem

    Thanks!!

  • @jacksonsunny1261
    @jacksonsunny1261 Před rokem

    Krish Sir, I'm an AI master's student at the best Engineering University in France. I feel that you teach better than the professors here. :)

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

    excellent video! how do we know which filters keras actually use when we define all other parameters including # of filters?

  • @xXMaDGaMeR
    @xXMaDGaMeR Před rokem

    amazing

  • @sonamkori8169
    @sonamkori8169 Před 3 lety

    Thank You Sir

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

    Superb
    Please make videos on LSTM too

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

    Sir, It would be a great help if you make a video on PSO i.e, particle swarm optimization technique. Highly appreciated your efforts. Thanks in advance.

  • @louerleseigneur4532
    @louerleseigneur4532 Před 3 lety

    Thanks Krish

  • @debalinaghosh6404
    @debalinaghosh6404 Před 2 lety

    Thank you Sir

  • @merveozdas1193
    @merveozdas1193 Před 2 lety

    You are the first :)

  • @kammelna
    @kammelna Před 4 lety +4

    Thanks man for your valuable effort.
    In your example here you used pictures to explain the input if it is black and white it is going to be 6*6 or 6*6*3 if it is multiple color .
    If you used a video frame how it is gonna be ?

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

    this guy is a better teacher than my university professor. Jimmy Ba at university of toronto is terrible

  • @vidhuniranjan3103
    @vidhuniranjan3103 Před rokem

    Thanks alot sir. Really helped.
    Owe you some marks

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

    please do one video on how CNN works on text classification,
    CNN on images understood, but on text need more clarity

  • @kikyou8349
    @kikyou8349 Před rokem

    Hi sir i just want to ask if we need to divide the obtained number by the kernel pixel size i see some people divide after the addition so can you please explain which one to do ?

  • @pankjain25
    @pankjain25 Před 2 lety +1

    Grayscale image can also be m x n x 3. In this case image is not 8 bit it becomes 24 bit grayscale image.

  • @spider279
    @spider279 Před rokem

    How cannot be subscribed to your channel with your wonderful videos

  • @swaminathanteamsak7420

    Is the filter always a square matrix like 3*3.. how do we choose a filter dimension?

  • @dipinanda1
    @dipinanda1 Před 3 lety

    Hey Krish...Have you not covered Loss Functions and Adam Optimizer in this series? Sorry, if I have missed it out.

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

    Please explain cnn for text classification.

  • @ghost2005
    @ghost2005 Před 2 měsíci

    The teacher 😍 The course 🤡

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

    What is the creteria of choosing the filter??

  • @MmM-iu1sz
    @MmM-iu1sz Před 3 lety

    How many filters are there and how the value of 3x3 is determined. Nice explanation

  • @sarikondasaikrishna2476

    how we got values in filter. Is it random values and how to decide those values.

  • @chitrakshadusane7626
    @chitrakshadusane7626 Před 3 lety

    do we have to decide stride by ourselves?

  • @king1_one
    @king1_one Před 2 měsíci

    how did the filter values came ??

  • @satya8411
    @satya8411 Před 2 lety

    Sir what colour do negative values denote?

  • @cuihaoify
    @cuihaoify Před 2 lety

    At 1:13, "so if I want to classify this image, I will write 4x4 pixels.." what does this means?

  • @Areeva2407
    @Areeva2407 Před 4 lety

    Please also include solved examples

  • @upasanabhardwaj6140
    @upasanabhardwaj6140 Před 3 lety

    please explain CNN Algo for text classification

  • @saisamarthgaming8585
    @saisamarthgaming8585 Před rokem

  • @MohitKumar-dy3nf
    @MohitKumar-dy3nf Před 3 lety

    Still not able to understand how those zeroes converted into 255 after applying min max scalar

  • @amjad4839
    @amjad4839 Před 2 lety

    Please also clear me that how we considered 6×6 pixels in first step ? How we will know to give it?

  • @learn7710
    @learn7710 Před 3 lety

    how you changed these side values to 255

  • @ronyjoseph7868
    @ronyjoseph7868 Před 3 lety

    How to find filter matrix

  • @amjad4839
    @amjad4839 Před 2 lety

    Hello sir ! I want to ask you that RGB layers which u told us have 6×6×3 pixels .it's means that R have 6×6 ,G also have 6×6 and B have 6×6 pixels separately , am I right?

  • @pavanmanur9149
    @pavanmanur9149 Před 2 lety

    Sir we doing project named " classifying bite mark detection of dog ,wolf,fox" we are using CNN model .please help us how to train images and what feature extract to be used.please sir do the nedd ful

  • @pranavkotgire8892
    @pranavkotgire8892 Před 2 lety

    Hello Krish, isn’t it correlation which you have explained? If not then what is difference between correlation and convolution?

  • @sabahoda4262
    @sabahoda4262 Před 2 lety

    What makes your hand this tanned sir?

  • @huojinchowdhury3933
    @huojinchowdhury3933 Před 3 lety

    Why we need to normalize pixels?

  • @compositingwithkushal
    @compositingwithkushal Před 3 lety

    But how to get that filters? 🤔
    I understood the math working aftering applying filter. But i didn't understood on how to make filters.

  • @owaiszarinkhan1051
    @owaiszarinkhan1051 Před 2 lety

    In 4×4 how to get the value of 255?

  • @kunalsahu4355
    @kunalsahu4355 Před 4 lety +18

    The dislikes are from other deep learning teachers

    • @minakshiboruah1356
      @minakshiboruah1356 Před 3 lety

      no bcoz after so much length he has not explained the transpose or even mult. with all being 0

    • @masthanjinostra2981
      @masthanjinostra2981 Před 3 lety

      Pls don’t generalize it, few people r simply going to like and dislike the videos without watching.

  • @BlogWithPritam
    @BlogWithPritam Před 7 měsíci

    alert("Hello MC");

  • @aashirbadmaharana2666
    @aashirbadmaharana2666 Před 4 lety

    why it was 1 2 1 and -1 -2 -1 ?? Can we take different values like 4 5 4 and -4 -5 -4? Then what will be effect observed?

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

      The values in filter matrix are randomly initialised by CNN model .. And gradually the valued get updated through back propagation similar to weigh updation .

  • @brown_bread
    @brown_bread Před 3 lety

    Black is 0, white is 255. after normalization, black remains 0 and white as 1. [refer, 4:03]

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

    Hmm

  • @saisurapureddy5361
    @saisurapureddy5361 Před 5 měsíci

    Minmax scaler means😢

  • @karahanyosan2497
    @karahanyosan2497 Před rokem

    휴 다행히 영어로 하네

  • @159_vivekpatel5
    @159_vivekpatel5 Před 3 lety +1

    Now I can die peacefully.

  • @saurabhsingh854
    @saurabhsingh854 Před 3 lety

    Sir as far as I know 0 is for black and 1or 255 is for white .but your theory is just opposite .

  • @velumaniramasamy1111
    @velumaniramasamy1111 Před 3 lety

    Thank you sir