Convolution Operation in CNN

Sdílet
Vložit
  • čas přidán 5. 07. 2024
  • In this video, we will understand what is Convolution Operation in CNN. Convolution Operation is the heart of Convolutional Neural Network. It is responsible for detecting the edges or features of the image. The main reason for the good performance of Convolutional Neural Network is Convolution Operation.
    With simple mathematics, you will understand how Convolution Operation in CNN is able to detect edges of the image. Then we will also discuss how the Convolution Operation is performed in a colored image.
    This video will be a complete package to understand Convolution Operation in CNN.
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    Timestamp:
    0:00 Intro
    1:26 Convolution Operation in CNN
    4:07 Vertical Edge detection
    6:21 Convolutional Layer
    7:23 Convolution Operation for Colored Image
    9:12 End
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    📕 Sorry, the Assessment quiz was deleted due to a technical issue. I will upload it after some time.
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    Follow my entire playlist on Convolutional Neural Network (CNN):
    📕 CNN Playlist: • What is CNN in deep le...
    At the end of some videos, you will also find quizzes that can help you to understand the concept and retain your learning.
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    ✔ Complete Neural Network Playlist: • How Neural Networks wo...
    ✔ Complete Logistic Regression Playlist: • Logistic Regression Ma...
    ✔ Complete Linear Regression Playlist: • What is Linear Regress...
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    If you want to ride on the Lane of Machine Learning, then Subscribe ▶ to my channel here: czcams.com/channels/JFA.html

Komentáře • 135

  • @maharshitrivedi3749
    @maharshitrivedi3749 Před 7 měsíci +6

    because of the graphics and visualization the concepts become more clear to me. thankyou for creating this content.

  • @p0tat0627
    @p0tat0627 Před 2 lety +42

    This is one of the best playlist for CNN. Thanks for the upload. Please continue helping the community. I am sure you will gain more views and support in the future when people will start to realize

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

      Yes… I will continue. Thank you so much!

  • @devanshshah396
    @devanshshah396 Před 8 měsíci +6

    By far the best explanation I have ever seen all over the internet. Respect _/\_

  • @photorealm
    @photorealm Před 2 měsíci +1

    Very well explained, showing the resultant images with the edges made it all make sense. Thank yo9u for sharing.

  • @pragya1tiwari
    @pragya1tiwari Před 4 měsíci

    Thank you for such crisp and to the point explanation. Being at an absolute beginner's level, this video was really helpful :)

  • @TortoisesShell
    @TortoisesShell Před 10 měsíci +2

    Amazing content and explanation, keep up the good work mate!

  • @jeanpierrenyakuri8608
    @jeanpierrenyakuri8608 Před 10 měsíci +1

    Excellent I like this video, it explains clearly the CNN concepts. You are the best CNN Lecturer for me.

  • @KritiUvacha
    @KritiUvacha Před rokem +1

    I read so many articles and watched many videos but your videos are just amazing, keep on going
    The depth of your understanding and your way is just outstanding. :)

    • @CodingLane
      @CodingLane  Před 10 měsíci +2

      Sorry I missed your comment earlier. But I am really glad to hear such words. Thank you 😇

  • @dheemanth_bhat
    @dheemanth_bhat Před rokem +3

    Thanks pal! Brilliant explanation.

  • @AyushKumar-kp9jz
    @AyushKumar-kp9jz Před rokem +1

    Fabulous explanation!! Hats off!!

  • @omoniyitope7826
    @omoniyitope7826 Před 8 dny

    This is really interesting and simplified. Thank you so much for the handwork you put in

  • @patrickorone1149
    @patrickorone1149 Před 2 lety +3

    thanks sir, this channel is a blessing to me. God bless you

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

    Very neat graphic illustration. Explains the concept so well

  • @justheredoingnothing1170
    @justheredoingnothing1170 Před rokem +19

    Targets exactly what I was confused about! Thank you so much for making this video, it is really great 😃

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

    It was excellent explanation. Thank you.

  • @sabazainab1524
    @sabazainab1524 Před rokem +3

    Your playlist is the best that I found about CNN. Amazing content and it's so understandable. Lots of respect and love from Pakistan

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

      Appropriate your words! Thanks!

  • @samueljohanes5219
    @samueljohanes5219 Před rokem +1

    thank you... very helpful. i hope the quiz will available soon

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

    Really love your explanination !

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

    Hello Jay, thanks for making awesome videos ..

  • @newtonpermetersquared
    @newtonpermetersquared Před 4 měsíci

    This was such a practical explanation 👌👌👌

  • @sujithsaikalakonda4863
    @sujithsaikalakonda4863 Před rokem +1

    Wonderful explanation sir.

  • @agogubaid2360
    @agogubaid2360 Před 3 měsíci +1

    You answered all my doubts that were raised during my learning of CNN. Thank you so much

  • @user-en4hl8dy8c
    @user-en4hl8dy8c Před 3 měsíci

    Amazing explanation 🙌

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

    you are awesoeme. good job for the nice work

  • @shahidulislamzahid
    @shahidulislamzahid Před 5 měsíci +2

    Helpful! Thank you.

  • @abdulwahab-mf2cm
    @abdulwahab-mf2cm Před 7 měsíci

    your videos are so helpful

  • @sifatniloy3783
    @sifatniloy3783 Před 6 měsíci

    thanks for making the video

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

    Thank youuuuu❤Great Video👍

  • @aashiagarwal9870
    @aashiagarwal9870 Před rokem +1

    Amazing. Keep this good work up !!!!!!

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

    you are very good teacher

  • @pradeeprekapalli8355
    @pradeeprekapalli8355 Před 2 lety +3

    Great video. My college learning is nothing. Thanks for explaining with real life example

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

    hi!, why did the vertical edge detector capture some of the slanting and horizontal edges?

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

    great explaining

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

    Your videos are super helpful.

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

    great explaniation

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

    Thank you for your dedication and about the quizzes, I can't find it.

  • @John-wx3zn
    @John-wx3zn Před 2 měsíci

    well taught, I learned

  • @KomalSingh.87
    @KomalSingh.87 Před 7 měsíci +7

    Where's the quiz?

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

    best playlist

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

    So well explained in simple terms

  • @deniztekin2287
    @deniztekin2287 Před rokem +2

    you are so awesome. this is how you should explain things for the start.

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

    Thank you very much Bhaiya❤❤❤❤❤❤

  • @jaydeepdabhi3592
    @jaydeepdabhi3592 Před 3 měsíci +1

    Great Explanation!
    provide the link for quiz please!

  • @arvinds7182
    @arvinds7182 Před 10 měsíci +1

    the best video out there for cnn

  • @panpanplusplus
    @panpanplusplus Před rokem

    10:20 ah, no worries. I press like BEFORE I start watching your videos.

  • @NasserTabook
    @NasserTabook Před 10 měsíci +1

    Excellent, work very easy and simple explanation 👍👍👍

  • @engr_nadeemshah
    @engr_nadeemshah Před rokem +1

    I am from Pakistan and watching your playlist in Germany. Great content!
    Keep doing the good work.

    • @CodingLane
      @CodingLane  Před rokem

      Wow, really elated to hear this. Glad the content helped you! 🙂

  • @martinh9099
    @martinh9099 Před rokem +2

    Thanks...brilliant videos

    • @CodingLane
      @CodingLane  Před rokem +1

      Thank you so much! Glad you found the video helpful 😊

  • @Tai-Lung
    @Tai-Lung Před 7 měsíci

    Really helpful

  • @satheeshkumarmotivation1162

    quality content, hopefully u will get the more result soon.
    kudos to you sir

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

    Is there any way to put the values and change of filters?
    How can we choose those filters?

  • @fullseries2155
    @fullseries2155 Před rokem

    Thank you sir

  • @Name-yu6ux
    @Name-yu6ux Před 5 měsíci

    The filters have specific value and they can be used in any img?

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

    nice explanation ... but bro u must explain the difference between cross correlation and convolution.

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

    Hey man. thanks for making this video. but can you please re upload the quiz.

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

    Amazing, but i was curious to attend quiz, to know how much i have understood

  • @anefuoche1053
    @anefuoche1053 Před rokem +1

    you are the GOAT, greatest of all time

    • @CodingLane
      @CodingLane  Před rokem

      Haha, thanks a lot. I highly appreciate it 😄

  • @user-ld8lc4ex4m
    @user-ld8lc4ex4m Před rokem

    thank you

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

    thanks a lot

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

    How will there be many filters in a single layer ? Are the filters treated as weight in the cnn?

  • @user-py3rl8jt9s
    @user-py3rl8jt9s Před 2 měsíci

    you are the goat

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

    Thankyou

  • @user-eu4sn5jg8p
    @user-eu4sn5jg8p Před měsícem +1

    i had a doubt you mentioned gray scale goes from 0 to 255 so the filter you say has negative values too how is that possible

  • @yusmanisleidissotolongo4433
    @yusmanisleidissotolongo4433 Před 2 měsíci +1

    OMG, you need to be hired in my university. You are great!

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

      Haha… Thank you so much for appreciating! Means a lot to me.

  • @JanLearningSkills
    @JanLearningSkills Před 4 měsíci +1

    Brother your videos are excellent

  • @girlysh09
    @girlysh09 Před rokem +1

    please upload quizzz!!!

  • @PranavVashisth
    @PranavVashisth Před rokem +1

    good one !!!

  • @sourabhsoni2460
    @sourabhsoni2460 Před 4 měsíci

    where the filter matrix values came from?

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

    good

  • @user-gu9nw8wy9w
    @user-gu9nw8wy9w Před 7 měsíci

    Sir u took 1and 0 for identification of edges before that u used 0-255pixel number and got output without 0 how it identifies black and white sir

  • @lijinhui6902
    @lijinhui6902 Před 10 měsíci +1

    thx so much legend

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

    How to take filter values

  • @KomalSingh.87
    @KomalSingh.87 Před 8 měsíci +1

    Kindly upload the quiz

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

    Bro pleaase come back and give us more video

  • @vegitasandy
    @vegitasandy Před rokem

    can you please upload the quiz

  • @gurmeetchauhanfoj3850
    @gurmeetchauhanfoj3850 Před 4 měsíci

    Quiz link please

  • @burerabiya7866
    @burerabiya7866 Před rokem

    Hello I need you presentation ?could you please share your presentation slides

  • @kumpatiasheer1895
    @kumpatiasheer1895 Před rokem +1

    how you will
    take the filter values like 1 0 -1..?

    • @CodingLane
      @CodingLane  Před rokem

      You don’t set the filter values manually, but these values are trained using backpropagation. I have explained that in further video. Training the model automatically sets the appropriate filter values necessary to detect features in images (and we may not know what that filter is detecting)

  • @kritibhaskar3286
    @kritibhaskar3286 Před rokem

    Where is the quiz

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

    Best best best

  • @saranyavijayan2149
    @saranyavijayan2149 Před rokem +1

    How do we choose the filter size ?

    • @CodingLane
      @CodingLane  Před rokem +1

      If your data has more complicated information, you can take bigger filter size. Otherwise smaller. You will need to test your filter size and number of filters by training the model and checking the accuracy. Take the filter size and no. of filters where you get the highest accuracy.

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

    Please upload the quiz. Atleast do it in google forms. Thanks in advance.

  • @debashishtiu2919
    @debashishtiu2919 Před 4 měsíci

    Research project?

  • @astatosiseverywhere
    @astatosiseverywhere Před rokem +1

    upload the quiz sir

  • @wanderlust0904
    @wanderlust0904 Před rokem

    sir there is no quiz please upload it again

  • @DS-AnuGayathriS
    @DS-AnuGayathriS Před 4 měsíci +1

    Assignment Quiz?

  • @user-eg7ll9hg4h
    @user-eg7ll9hg4h Před 5 měsíci

    where is quiz ?

  • @sahithich1925
    @sahithich1925 Před rokem +1

    quiz pls

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

  • @ReviewGame10
    @ReviewGame10 Před 2 měsíci +1

    Bro forgot :('📕 Sorry, the Assessment quiz was deleted due to a technical issue. I will upload it after some time. '

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

    google form not found for quiz!

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

      Thanks for letting me know. I accidentally deleted it from my drive. I will re-upload it again after some time if I find that quiz.

  • @iduzeth5606
    @iduzeth5606 Před 4 měsíci

    I want that quiz 😭, I am ready

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

    I think this operator would be Cross Correlation. Did I have any mistake?

    • @CodingLane
      @CodingLane  Před 2 lety

      Hi Loc. Both Convolution Operation and Cross-correlation operation works the same way. We just use flipped filter values in the one.
      But, both can be used to achieve same purpose.
      In this video, at 4:44, you can understand the difference: czcams.com/video/tQYZaDn_kSg/video.html

    • @CodingLane
      @CodingLane  Před 2 lety

      Let me know if you still need some clarity

    • @lochuynh6734
      @lochuynh6734 Před 2 lety

      @@CodingLane oh I see, thank you so much.

  • @axitamohanta6743
    @axitamohanta6743 Před rokem

    how it become 4*4 matrix?

    • @anythingilike237
      @anythingilike237 Před rokem

      we have n*n size matrix and filter size f*f then we apply formula (n-f+1) * (n-f+1)

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

    Siuuuuuu

  • @81_saibalbera68
    @81_saibalbera68 Před rokem +1

    Sir can I contact you any how......via Mail or what's app.....I really need some help.

    • @CodingLane
      @CodingLane  Před rokem +1

      You can mail me at codeboosterjp@gmail.com

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

      Hey Jay...you are a gem.
      Can i connect with you on LinkedIn please

  • @PRINCE-pt5gx
    @PRINCE-pt5gx Před 9 měsíci

    😢😢😢quiz

  • @jordiwang
    @jordiwang Před rokem +1

    man,, can you marry me?

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

    thanks sir, this channel is a blessing to me. God bless you

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

    where is quiz ?