Open Access iconOpen Access

ARTICLE

crossmark

A Pooling Method Developed for Use in Convolutional Neural Networks

by İsmail Akgül*

Departmant of Computer Engineering, Faculty of Engineering and Architecture, Erzincan Binali Yıldırım University, Erzincan, 24002, Türkiye

* Corresponding Author: İsmail Akgül. Email: email

(This article belongs to the Special Issue: Emerging Artificial Intelligence Technologies and Applications)

Computer Modeling in Engineering & Sciences 2024, 141(1), 751-770. https://doi.org/10.32604/cmes.2024.052549

Abstract

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.

Keywords


Cite This Article

APA Style
Akgül, İ. (2024). A pooling method developed for use in convolutional neural networks. Computer Modeling in Engineering & Sciences, 141(1), 751-770. https://doi.org/10.32604/cmes.2024.052549
Vancouver Style
Akgül İ. A pooling method developed for use in convolutional neural networks. Comput Model Eng Sci. 2024;141(1):751-770 https://doi.org/10.32604/cmes.2024.052549
IEEE Style
İ. Akgül, “A Pooling Method Developed for Use in Convolutional Neural Networks,” Comput. Model. Eng. Sci., vol. 141, no. 1, pp. 751-770, 2024. https://doi.org/10.32604/cmes.2024.052549



cc Copyright © 2024 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 810

    View

  • 293

    Download

  • 0

    Like

Share Link