Skip to main content

Command Palette

Search for a command to run...

#64 Machine Learning & Data Science Challenge 64

Updated
1 min read
#64 Machine Learning & Data Science Challenge 64
B

Greetings.

I am a machine learning engineer based in India, possessing a sustained interest in machine learning since my undergraduate studies. I have completed Stanford University's machine learning course (Andrew Ng) via Coursera, and IBM's machine learning and deep learning curriculum. My current focus is on machine learning and data science projects, aiming to leverage my expertise for impactful, real-world problem-solving.

What is the pooling operation on CNN?

Pooling Layer:

  • It is commonly used to periodically insert a Pooling layer in-between successive Conv layers in a ConvNet architecture.

  • Its function is to progressively reduce the spatial size of the representation to reduce the number of parameters and computations in the network and hence also control overfitting.

  • The Pooling Layer operates independently on every depth slice of the input and resizes it spatially, using the MAX operation.

  • The most common form is a pooling layer with filters of size 2x2 applied with a stride of 2 downsamples of every depth slice in the input by two along both width and height, discarding 75% of the activations.

  • Every MAX the operation would, in this case, be taking a max over four numbers (little 2x2 region in some depth slice). The depth dimension remains unchanged.

Machine Learning & Data Science Interview Challenges

Part 1 of 50

Machine learning and data science are increasingly among the most sought-after skills in tech. Read this article for advice on how to prepare for machine learning and data science interviews.

More from this blog