paper-with-me

홈 › Papers

Improved Regularization of Convolutional Neural Networks with Cutout

2017-08-15 · Terrance DeVries, Graham W. Taylor

Convolutional neural networks are capable of learning powerful representational spaces, which are necessary for tackling complex learning tasks. However, due to the model capacity required to capture such representations, they are often susceptible to overfitting and therefore require proper regularization in order to generalize well. In this paper, we show that the simple regularization technique of randomly masking out square regions of input during training, which we call cutout, can be used to improve the robustness and overall performance of convolutional neural networks. Not only is this method extremely easy to implement, but we also demonstrate that it can be used in conjunction with existing forms of data augmentation and other regularizers to further improve model performance. We evaluate this method by applying it to current state-of-the-art architectures on the CIFAR-10, CIFAR-100, and SVHN datasets, yielding new state-of-the-art results of 2.56%, 15.20%, and 1.30% test error respectively. Code is available at https://github.com/uoguelph-mlrg/Cutout

📄 PDF Abstract BibTeX arXiv:1708.04552

Code (28)

uoguelph-mlrg/Cutout 공식 구현 pytorch
KentaItakura/CNN-classification-using-random-erasing-and-cut-out
LMaxence/Cifar10_Classification pytorch
PaddlePaddle/PaddleClas paddle
PsorTheDoctor/microarray-data tf
Ximilar-com/tf-image tf
YaCpotato/B4ResearchDeepaugment
YaCpotato/deepaugmentFix
abcp4/DAPytorch pytorch
albumentations-team/albumentations pytorch
barisozmen/deepaugment
changewOw/Cutout-numpy
dishen12/Cuout_modify pytorch
eaguaida/TF_EnsNet- tf
etetteh/sota-data-augmentation-and-optimizers pytorch
felixgwu/img_classification_pk_pytorch pytorch
khanrc/pt.fractalnet pytorch
kschwethelm/hyperboliccv pytorch
lewis-morris/image_augment pytorch
lnstadrum/fastaugment tf
lyxxn0414/test-data-generation tf
mingsun-tse/good-da-in-kd pytorch
namakemono/kaggle-alaska2-image-steganalysis pytorch
oxygen0605/ImageClassification
psr007ps/NeuralNetAugmentations
senthilva/CNN_CIFAR10_gradcam_cutout
sour4bh/cifar-10 pytorch
ymittal23/PlayWithCifar tf

Tasks

Data AugmentationDomain GeneralizationImage AugmentationImage ClassificationOut-of-Distribution GeneralizationSemi-Supervised Image Classification

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Residual Connection 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Batch Normalization 설명 없음
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…

Similar Papers 제목 키워드 기반

Improved Image Augmentation for Convolutional Neural Networks by Copyout and CopyPairing

2019-09-01 · Philip May

Image augmentation is a widely used technique to improve the performance of convolutional neural networks (CNNs). In common image shifting, cropping, flipping, shearing and rotating are used for augmentation. But there a…

Image Augmentation

Studying the Impact of Augmentations on Medical Confidence Calibration

2023-08-23 · Adrit Rao, Joon-Young Lee, Oliver Aalami

The clinical explainability of convolutional neural networks (CNN) heavily relies on the joint interpretation of a model's predicted diagnostic label and associated confidence. A highly certain or uncertain model can sig…

Decision MakingDiagnostic

DropFilter: A Novel Regularization Method for Learning Convolutional Neural Networks

2018-11-16 · Hengyue Pan, Hui Jiang, Xin Niu, Yong Dou

The past few years have witnessed the fast development of different regularization methods for deep learning models such as fully-connected deep neural networks (DNNs) and Convolutional Neural Networks (CNNs). Most of pr…

image-classificationImage Classification

Improving Robustness Without Sacrificing Accuracy with Patch Gaussian Augmentation

2019-06-06 · Raphael Gontijo Lopes, Dong Yin, Ben Poole, Justin Gilmer 외

Deploying machine learning systems in the real world requires both high accuracy on clean data and robustness to naturally occurring corruptions. While architectural advances have led to improved accuracy, building robus…

Data Augmentationobject-detectionObject Detection

How Not to Give a FLOP: Combining Regularization and Pruning for Efficient Inference

2020-03-30 · Tai Vu, Emily Wen, Roy Nehoran

The challenge of speeding up deep learning models during the deployment phase has been a large, expensive bottleneck in the modern tech industry. In this paper, we examine the use of both regularization and pruning for r…

Network Pruning