2022
DOI: 10.3390/app12178643
|View full text |Cite
|
Sign up to set email alerts
|

A Comparison of Pooling Methods for Convolutional Neural Networks

Abstract: One of the most promising techniques used in various sciences is deep neural networks (DNNs). A special type of DNN called a convolutional neural network (CNN) consists of several convolutional layers, each preceded by an activation function and a pooling layer. The feature map of the previous layer is sampled by the pooling layer (that seems to be an important layer) to create a new feature map with condensed resolution. This layer significantly reduces the spatial dimension of the input. It always accomplish… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
47
0
2

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 120 publications
(49 citation statements)
references
References 72 publications
0
47
0
2
Order By: Relevance
“…Mainly, it is always 2 × 2 pixels applied with a 2 pixels stride. It means that pooling layer always going to reduce the size by a factor of 2 of each feature map [ 78 ]. Two of the common functions used in pooling operation are given below: Average Pooling A convolutional neural network’s layers repeatedly apply learnt filters to input images to produce feature maps that list the features present in the image.…”
Section: Deep Learning Methodologiesmentioning
confidence: 99%
“…Mainly, it is always 2 × 2 pixels applied with a 2 pixels stride. It means that pooling layer always going to reduce the size by a factor of 2 of each feature map [ 78 ]. Two of the common functions used in pooling operation are given below: Average Pooling A convolutional neural network’s layers repeatedly apply learnt filters to input images to produce feature maps that list the features present in the image.…”
Section: Deep Learning Methodologiesmentioning
confidence: 99%
“… Max-Pooling (max_pooling2d): The pooling layer is useful in reducing the number of dimensions of the data. Pooling not only reduces the consumption of computing resources but also improves overall performance [ 53 ]. Max-pooling helps optimize the feature space by identifying the maximum value of elements from every pool, thereby achieving scale invariance [ 54 ].…”
Section: Sqi—modelling and Designmentioning
confidence: 99%
“…Max pooling can exhibit the max value of the feature map in the neighborhood. Not only the scale of the feature map space is optimized, but also the translation invariance of the network is preserved by max pooling [ 79 ].…”
Section: Convolutional Neural Networkmentioning
confidence: 99%
“…Figure 6 shows the process of average pooling. In average pooling, if the averages are low, the contrast will be diminished [ 79 ]. The convolutional features will be decreased [ 81 ] if most of the averages are zero.…”
Section: Convolutional Neural Networkmentioning
confidence: 99%