A Pooling Method Developed for Use in Convolutional Neural Networks

ArticleAçık Erişim

Özet

In convolutional neural networks, pooling methods are used to reduce both the size of the data and the number of parameters after the convolution of the models. These methods reduce the computational amount of convolutional neural networks, making the neural network more efficient. Maximum pooling, average pooling, and minimum pooling methods are generally used in convolutional neural networks. However, these pooling methods are not suitable for all datasets used in neural network applications. In this study, a new pooling approach to the literature is proposed to increase the efficiency and success rates of convolutional neural networks. This method, which we call MAM (Maximum Average Minimum) pooling, is more interactive than other traditional maximum pooling, average pooling, and minimum pooling methods and reduces data loss by calculating the more appropriate pixel value. The proposed MAM pooling method increases the performance of the neural network by calculating the optimal value during the training of convolutional neural networks. To determine the success accuracy of the proposed MAM pooling method and compare it with other traditional pooling methods, training was carried out on the LeNet-5 model using CIFAR-10, CIFAR-100, and MNIST datasets. According to the results obtained, the proposed MAM pooling method performed better than the maximum pooling, average pooling, and minimum pooling methods in all pool sizes on three different datasets. Copyright © 2024 The Author. Published by Tech Science Press.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/ebyu/11963Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.32604/cmes.2024.052549Yayıncı resmi DOI adresi
Tam Kayıt
AlanDeğerDil
dc.contributor.authorAkgül, İsmail
dc.date.accessioned2026-10-18T20:26:56.061428595Z
dc.date.available2026-10-18T20:26:56.061428595Z
dc.date.issued2024
dc.description.abstractIn convolutional neural networks, pooling methods are used to reduce both the size of the data and the number of parameters after the convolution of the models. These methods reduce the computational amount of convolutional neural networks, making the neural network more efficient. Maximum pooling, average pooling, and minimum pooling methods are generally used in convolutional neural networks. However, these pooling methods are not suitable for all datasets used in neural network applications. In this study, a new pooling approach to the literature is proposed to increase the efficiency and success rates of convolutional neural networks. This method, which we call MAM (Maximum Average Minimum) pooling, is more interactive than other traditional maximum pooling, average pooling, and minimum pooling methods and reduces data loss by calculating the more appropriate pixel value. The proposed MAM pooling method increases the performance of the neural network by calculating the optimal value during the training of convolutional neural networks. To determine the success accuracy of the proposed MAM pooling method and compare it with other traditional pooling methods, training was carried out on the LeNet-5 model using CIFAR-10, CIFAR-100, and MNIST datasets. According to the results obtained, the proposed MAM pooling method performed better than the maximum pooling, average pooling, and minimum pooling methods in all pool sizes on three different datasets. Copyright © 2024 The Author. Published by Tech Science Press.
dc.identifier.doi10.32604/cmes.2024.052549
dc.identifier.eissn1526-1506
dc.identifier.endpage770
dc.identifier.issn1526-1492
dc.identifier.issue1
dc.identifier.scopus2-s2.0-85201774205
dc.identifier.startpage751
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/ebyu/11963
dc.identifier.volume141
dc.identifier.wosWOS:001281571500001
dc.language.isoen
dc.publisherTech Science Press
dc.relation.ispartofCMES - Computer Modeling in Engineering and Sciences
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectconvolutional neural networks
dc.subjectdeep learning
dc.subjectPooling
dc.subjectConvolution
dc.subjectDeep neural networks
dc.subjectNeural network models
dc.subjectComputational amounts
dc.subjectConvolutional neural network
dc.subjectData loss
dc.subjectNeural network application
dc.subjectNeural-networks
dc.subjectOptimal values
dc.subjectPerformance
dc.subjectPixel values
dc.titleA Pooling Method Developed for Use in Convolutional Neural Networks
dc.typeArticle
dspace.entity.typePublication
rdl.citation.scopus14
rdl.citation.wos10
rdl.oa.statusgold
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)