# awesome-data-augmentation
**Repository Path**: barrylee9527/awesome-data-augmentation
## Basic Information
- **Project Name**: awesome-data-augmentation
- **Description**: This is a list of awesome methods about data augmentation.
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-04-10
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
This library helps you with augmenting images for your machine learning projects. It converts a set of input images into a new, much larger set of slightly altered images. Many very popular projects have been integrated. New methods like augmix,cutmix,are being tracked. Whether you're a researcher or an engineer, just enjoy it!
# Popular Projects
## imgaug
- intro: 2019
- github star: 7.8k
- github:
## Albumentations
**Albumentations: fast and flexible image augmentations**
- intro: ArXiv 2018
- github star: 4.1k
- arxiv:
- github:
## Augmentor
**Biomedical image augmentation using Augmentor**
- intro: Bioinformatics
- github star: 3.7k
- arxiv:
- github:
- docs:
Augmentor is a Python package designed to aid the augmentation and artificial generation of image data for machine learning tasks. It is primarily a data augmentation tool, but will also incorporate basic image pre-processing functionality.
# Papers&Codes
## mixup
**Mixup: BEYOND EMPIRICAL RISK MINIMIZATION**
- intro: ICLR2018
- arxiv:
- github:
Mixup is a generic and straightforward data augmentation principle. In essence, mixup trains a neural network on convex combinations of pairs of examples and their labels. By doing so, mixup regularizes the neural network to favor simple linear behavior in-between training examples.
## Cutout
**Improved Regularization of Convolutional Neural Networks with Cutout**
- intro: arXiv 2017
- arxiv:
- github:
## Cutmix
**CutMix:Regularization Strategy to Train Strong Classifiers with Localizable Features**
- intro: ICCV 2019 (oral talk)
- arxiv:
- github:
## Augmix
**AUGMIX: A SIMPLE DATA PROCESSING METHOD TO IMPROVE ROBUSTNESS AND UNCERTAINTY**
- intro: ICLR 2020
- arxiv:
- github:
## fast-autoaugment
**Fast AutoAugment**
- intro: NeurIPS 2019
- github star: 671
- arxiv:
- github:
## AutoAugment
**AutoAugment:Learning Augmentation Strategies from Data**
- intro: CVPR 2019
- provider: google
- arxiv:
- github:
## RandAugment
**RandAugment: Practical automated data augmentation with a reduced search space**
- intro: ICLR 2020
- provider: google
- arxiv:
- github:
## GridMask
**GridMaskDataAugmentation**
- intro: 2020.01
- arxiv:
- github:
## imagecorruptions
**Benchmarking Robustness in Object Detection:Autonomous Driving when Winter is Coming**
- intro: arXiv 2019
- arxiv: <://arxiv.org/pdf/1912.02781.pdf>
- provider: UC Berkeley
- github:
- github:
## CycleGAN
**Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkss**
- intro: ICCV 2017
- arxiv:
- provider: UC Berkeley
- github:
## Small Object Augmentation
**Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkss**
- intro: 2017
- arxiv:
- github:
# Continuous updating...
If you find this library useful for your research, please consider starring the GitHub repository.