Convolutional Neural Networks (CNNs) are used as a current approach to the recognition of handwritten digits for the design of pattern recognition systems. The fact that Convolutional neural networks have a multilayered structure and a large number of items in each layer increases the level of complexity. Increasing the level of complexity makes extremely difficult to discover the optimum configuration for these networks. Modelling the layers of convolutional neural networks independently may be an effective solution to overcome this difficulty and successfully classify images. In this paper, we have investigated the design of the pool layer, which is one of the three basic layers of convoluted neural networks, with optimum techniques. For this purpose primarily a basic convolutional network structure is formed. Then effect of different pooling methods on the classification performance of these networks was investigated using the MNIST dataset. In this study, in addition to the average and maximum pooling methods commonly used in the literature, Mixed pooling, Stochastic pooling, random pooling, Gaussian pooling, median pooling, minimum pooling methods are also used. Experimental results show that the Mixed pooling method has highest accuracy and minimum pooling method has the lowest accuracy .
[1]
Benjamin Graham,et al.
Fractional Max-Pooling
,
2014,
ArXiv.
[2]
Christopher Joseph Pal,et al.
Brain tumor segmentation with Deep Neural Networks
,
2015,
Medical Image Anal..
[3]
Alex Rovira,et al.
Improving automated multiple sclerosis lesion segmentation with a cascaded 3D convolutional neural network approach
,
2017,
NeuroImage.
[4]
Rob Fergus,et al.
Stochastic Pooling for Regularization of Deep Convolutional Neural Networks
,
2013,
ICLR.
[5]
Zhuowen Tu,et al.
Generalizing Pooling Functions in Convolutional Neural Networks: Mixed, Gated, and Tree
,
2015,
AISTATS.
[6]
Zhihua Wei,et al.
Mixed Pooling for Convolutional Neural Networks
,
2014,
RSKT.
[7]
Tara N. Sainath,et al.
Deep convolutional neural networks for LVCSR
,
2013,
2013 IEEE International Conference on Acoustics, Speech and Signal Processing.
[8]
Phil Kim,et al.
MATLAB Deep Learning
,
2017,
Apress.
[9]
Yoon Kim,et al.
Convolutional Neural Networks for Sentence Classification
,
2014,
EMNLP.
[10]
Rob Fergus,et al.
Differentiable Pooling for Hierarchical Feature Learning
,
2012,
ArXiv.