点击上方“CVer”,选择加"星标"或“置顶”
重磅干货,第一时间送达
作者:CrazyVertigo
https://zhuanlan.zhihu.com/p/103992528
本文已由原作者授权,不得擅自二次转载
给大家介绍一篇非常简单又提点效果明显的2020年最新论文,通过GridMask数据增强方法提升模型鲁棒性,在图像分类、检测、分割三个问题上都做了实验,提升效果明显,好于当前SOTA 的autoaugment。
《GridMask Data Augmentation》
论文地址:https://arxiv.org/abs/2001.04086
github:https://github.com/akuxcw/GridMask
1.Gridmask方法介绍
超参数中的r该如何选择?
超参数中的d该如何选择?
使用过程中该以多大的概率p对训练图像进行GridMask增强?
GridMask方法如何使用?
1.文章中设计了2中方法,第一种方法是设置一定的概率p,从开始训练就对训练图片以概率p进行数据增强;第二种方法是一开始概率为0,随着训练次数增加对训练图片进行gridmask增强的方法逐渐增大,最后变为p。实验结果结论是第二种方法好于第一种方法。
2.我做实验的时候,是简单的将COCO训练集进行一次离线的数据增强,训练数据量double了一倍,保持相同的epoch,会提升1+点。
常用的数据增强方法主要分为3类:
1.空间变换,random scale, crop, flip,rotation
2.颜色扭曲,改变透明度,亮度等
3.信息删除,random erasing, cutour, hide-and-seek
本文提出的GridMask方法属于信息删除的方法,这种方法的实现方式是随机在图像上丢弃一块区域,作用相当于是在网络上增加一个正则项,避免网络过拟合,相比较改变网络结构来说,这种方法只需要在数据输入的时候进行增广,简单便捷。
在ImageNet上效果怎么样?
在Cifar10上效果怎么样?
在COCO上效果怎么样?
自己使用mmdetection框架在faster-rcnn-resnet50网络上也有1+点的明显提升,后续会在业务相关的数据集上做实验。
在Cityscapes上效果怎么样?
有,请参考这个awesome-data-augmentation,里面整理当前最好用、最新的一些data-augmentation方法,不限于cutmix,augminx,auto-augment等。
https://github.com/CrazyVertigo/awesome-data-augmentation
参考文章:
1.GridMask Data Augmentation (GridMask)
2.Improved regularization of convolutional neural networks with cutout (Cutout)
3.Hide-and-seek: A data augmentation technique for weakly-supervised localization and beyond (HAS)
4. Cutmix: Regularization strategy to train strong classifiers with localizable features (CutMix)
5. Cutmix: Regularization strategy to train strong classifiers with localizable features (Mixup)
6. Dropblock: A regularization method for convolutional networks (Label Smoothing)
7. Autoaugment: Learning augmentation strategies from data (AutoAugment)
重磅!CVer-学术交流群已成立
扫码可添加CVer助手,可申请加入CVer大群和细分方向群,细分方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索等群。
一定要备注:研究方向+地点+学校/公司+昵称(如目标检测+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群
▲长按加群
▲长按关注我们
麻烦给我一个在看!