Pooling Layer in CNN | MaxPooling in Convolutional Neural Network

Sdílet
Vložit
  • čas přidán 28. 07. 2024
  • The pooling operation involves sliding a two-dimensional filter over each channel of the feature map and summarising the features lying within the region covered by the filter.
    Code - colab.research.google.com/dri...
    Demo - deeplizard.com/resource/pavq7...
    ============================
    Do you want to learn from me?
    Check my affordable mentorship program at : learnwith.campusx.in
    ============================
    📱 Grow with us:
    CampusX' LinkedIn: / campusx-official
    CampusX on Instagram for daily tips: / campusx.official
    My LinkedIn: / nitish-singh-03412789
    Discord: / discord
    👍If you find this video helpful, consider giving it a thumbs up and subscribing for more educational videos on data science!
    💭Share your thoughts, experiences, or questions in the comments below. I love hearing from you!
    ⌚Time Stamps⌚
    00:00 - Intro
    00:36 - The Problem with Convolution
    05:10 - What is translation variance?
    07:46 - What is Pooling?
    13:05 - Pooling Demo
    15:01 - Pooling on Volumes
    16:37 - KERAS Demo
    18:14 - Advantages of Pooling
    22:47 - Types of Pooling
    25:36 - Disadvantages of Pooling
    27:42 - Outro

Komentáře • 47

  • @Abhishek-pb8kt
    @Abhishek-pb8kt Před 9 měsíci +15

    Can keep listening to the content for hours without stress or anxiety :D and no drop in enthusiasm or learning. Covering every important detail methodologically.

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

      I wish I could listen to it for hours, but I have my exams right after 2 hours

  • @balrajprajesh6473
    @balrajprajesh6473 Před rokem +27

    First I like, then I watch!

  • @rishabhvyas856
    @rishabhvyas856 Před rokem +10

    One of the best teacher i ever found ❤
    I feel so lucky that i found you.
    Thank you so much sir i really appreciate you🙏

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

    Thank you so much for clarifying this in such a simple language and specially with showing websites that give visual demonstration of such concepts! 🙏🙏🙏🙏

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

    Sir you are one of the best teachers i have ever studied from .Keep shinning sir. I am very lucky that i found you.Keep showering knowledge sir 😇

  • @AryanSingh-fe5uy
    @AryanSingh-fe5uy Před rokem +2

    Sir your teaching flow and method is awesome

  • @pravinshende.DataScientist

    I have learned a lot much from this channel .. Thank Nitish sir!

  • @chetanmundhe7899
    @chetanmundhe7899 Před rokem +3

    Am 3rd, I just started watching but thought of putting comment first.... You are greattt broo... Lots of blessings

  • @sahuchiragshyamlal3684
    @sahuchiragshyamlal3684 Před rokem +15

    problems with convolution layer:
    i) memory issue
    ii) translation variance => features are location dependent
    solution:
    i) strides solve first prob only
    ii) pooling solve both prob
    relu apply on feature map so non linear feat map then apply pooling(downsampe feature map)
    model1.add(MaxPooling2D(pool_size=(2,2),strides=2, padding='valid'))
    maxpooling in receptive field(pool_size) keep dominance feature and discard low level details
    15:00 min for dimensions
    No training require during backpropagation
    Advantages: i) reduce size of feat map ii) Translation invariance iii) No need of training bcz its just aggregate opetaion
    iv) enhance feat only in max pooling
    24:00 global max and avg pooling
    Disadvantages:
    i) Translation invariance not used in Image segmentation
    ii) Loose lot of info

    • @debojitmandal8670
      @debojitmandal8670 Před rokem

      But from wht i understood is that pooling will reduce your image size therefore your loosing some information how do you solve that

  • @piyushpathak7311
    @piyushpathak7311 Před rokem +5

    Sir please complete this series as soon as possible..

  • @AlAmin-xy5ff
    @AlAmin-xy5ff Před rokem +1

    You are really awesome sir!!!!!!

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

    very nice pooling explanation

  • @AmitKumar-kt8oc
    @AmitKumar-kt8oc Před rokem +1

    Amazing 😍

  • @algocoholic2494
    @algocoholic2494 Před rokem +3

    2nd time.... 1st view and 1st comment 🤣🤣🤣🤣🤣...love you sir.... Hope you have read the form that I filled

  • @homeboy1733
    @homeboy1733 Před rokem +2

    Awesome Sir

  • @mr.deep.
    @mr.deep. Před rokem +3

    Best

  • @pravinshende.DataScientist

    every time you properly understand the why concepts that why we get the concptual clarity .. so ratta marne ki jarurat nahi hoti

  • @narendraparmar1631
    @narendraparmar1631 Před 8 měsíci +1

    help a lot
    Thanks

  • @guru_bro
    @guru_bro Před 6 měsíci +1

    Very good 👍

  • @Pawan-pm4tw
    @Pawan-pm4tw Před 7 měsíci +1

    Salute sir❤️

  • @gurpreetkaur-pf1bf
    @gurpreetkaur-pf1bf Před 7 měsíci +1

    Thku from heart ❤️

  • @tanveerbashir8393
    @tanveerbashir8393 Před rokem +1

    Thank you🥰😍😇

  • @vivekacharya3652
    @vivekacharya3652 Před rokem +3

    Main first😄😄

  • @sandipansarkar9211
    @sandipansarkar9211 Před rokem +1

    finished watching

  • @ppal6329
    @ppal6329 Před rokem +1

    The best

  • @elonmusk4267
    @elonmusk4267 Před 20 dny +1

    great

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

    Santre colour ka billa❤ in video is lub

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

    First I like then I watch the video and then I comment...

  • @yashjain6372
    @yashjain6372 Před rokem +1

    awesome video.
    Doubt : 20 Min
    But why we are not getting shape of 8 by pooling ?

  • @nipunsingh7740
    @nipunsingh7740 Před rokem +2

    If possible, do upload your notes too along with the videos

  • @farhadkhan3893
    @farhadkhan3893 Před rokem +4

    you discussed a problem in the previous video of Padding and strides that some information is lost while featuring the images so you applied the padding to maintain the size of the image. so my question is, isn't it a problem that some information is lost in pooling?

    • @MARTIN-101
      @MARTIN-101 Před rokem +1

      in pooling information is merged. in padding extra information is added.

  • @muhammadyaseen2856
    @muhammadyaseen2856 Před rokem +1

    Sir please create playlist on -- Computer Vision and Image Processing --

  • @rahuljha3686
    @rahuljha3686 Před 7 měsíci +1

    ✓ done

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

    best

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

    What is the size of kernel in conv2d_1 ? there are 32 kernel , is it (3,3) or (3,3,32) ?

  • @rachitsingh4913
    @rachitsingh4913 Před rokem +1

    Can we use padding and pooling together ? Because by using padding we are actually stopping our features from loosing information whereas by using pooling we are loosing some information . Can someone please clear my doubt ?

  • @divakarsaraswat7820
    @divakarsaraswat7820 Před rokem +2

    Sir, Data analyst k liye full road map machine learning ka

  • @chetanmundhe7899
    @chetanmundhe7899 Před rokem +1

    Quick question... Do you work for any company or work for yourself?

  • @ebrahimhaquebhatti3258
    @ebrahimhaquebhatti3258 Před rokem +1

    2:50 Isn't it 224x224x3?

  • @harshumokal5736
    @harshumokal5736 Před rokem +1

    Please do something on object detection

  • @MN-gn7lt
    @MN-gn7lt Před rokem +1

    Sir course jaldi launch karo na