Convolutional Neural Networks (CNNs), a deep learning application, are powerful tools particularly suited for image processing and classification applications. Pooling is a major component of CNNs and significantly influences learning. In this step, data is reduced in size through a specific algorithm or technique, resulting in the reduction of the computational load on the layers. The various pooling techniques in CNNs have specific uses, features, and effects, some desirable and others counterproductive to the training goal. Using one pooling technique can produce results that other techniques cannot. Some cases can benefit differently from different pooling techniques. This raises the question of whether combining these pooling techniques could achieve a collective positive impact, potentially leading to performance gains beyond those achievable by individual techniques used separately. A control parameter is added to optimize the selection of the pooling method or could be a weighted combination of more than one method. The results show that the presented method guarantees the same performance as a single pooling layer at least and could be improved when weighted pooling layers are involved in some datasets.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

The Effect of a Weighted Mean Pooling on the Performance of Convolution Neural Network

  • Inas Shadoul,
  • Abdulnasir Hossen,
  • Mostefa Mesbah,
  • Rami Al-Hmouz

摘要

Convolutional Neural Networks (CNNs), a deep learning application, are powerful tools particularly suited for image processing and classification applications. Pooling is a major component of CNNs and significantly influences learning. In this step, data is reduced in size through a specific algorithm or technique, resulting in the reduction of the computational load on the layers. The various pooling techniques in CNNs have specific uses, features, and effects, some desirable and others counterproductive to the training goal. Using one pooling technique can produce results that other techniques cannot. Some cases can benefit differently from different pooling techniques. This raises the question of whether combining these pooling techniques could achieve a collective positive impact, potentially leading to performance gains beyond those achievable by individual techniques used separately. A control parameter is added to optimize the selection of the pooling method or could be a weighted combination of more than one method. The results show that the presented method guarantees the same performance as a single pooling layer at least and could be improved when weighted pooling layers are involved in some datasets.