Flip-Rotate-Pooling Convolution and Split Dropout on Convolution Neural Networks for Image Classification

07/31/2015
by   Fa Wu, et al.
0

This paper presents a new version of Dropout called Split Dropout (sDropout) and rotational convolution techniques to improve CNNs' performance on image classification. The widely used standard Dropout has advantage of preventing deep neural networks from overfitting by randomly dropping units during training. Our sDropout randomly splits the data into two subsets and keeps both rather than discards one subset. We also introduce two rotational convolution techniques, i.e. rotate-pooling convolution (RPC) and flip-rotate-pooling convolution (FRPC) to boost CNNs' performance on the robustness for rotation transformation. These two techniques encode rotation invariance into the network without adding extra parameters. Experimental evaluations on ImageNet2012 classification task demonstrate that sDropout not only enhances the performance but also converges faster. Additionally, RPC and FRPC make CNNs more robust for rotation transformations. Overall, FRPC together with sDropout bring 1.18% (model of Zeiler and Fergus zeiler2013visualizing, 10-view, top-1) accuracy increase in ImageNet 2012 classification task compared to the original network.

READ FULL TEXT
research
05/23/2019

Multi-Sample Dropout for Accelerated Training and Better Generalization

Dropout is a simple but efficient regularization technique for achieving...
research
03/01/2023

Empowering Networks With Scale and Rotation Equivariance Using A Similarity Convolution

The translational equivariant nature of Convolutional Neural Networks (C...
research
08/24/2018

From Random to Supervised: A Novel Dropout Mechanism Integrated with Global Information

Dropout is used to avoid overfitting by randomly dropping units from the...
research
08/01/2022

A Rotation Meanout Network with Invariance for Dermoscopy Image Classification and Retrieval

The computer-aided diagnosis (CAD) system can provide a reference basis ...
research
06/13/2020

Split-Merge Pooling

There are a variety of approaches to obtain a vast receptive field with ...
research
06/05/2018

EasyConvPooling: Random Pooling with Easy Convolution for Accelerating Training and Testing

Convolution operations dominate the overall execution time of Convolutio...
research
11/23/2022

AugOp: Inject Transformation into Neural Operator

In this paper, we propose a simple and general approach to augment regul...

Please sign up or login with your details

Forgot password? Click here to reset