Mixup is a data augmentation technique that generates a weighted combination of random image pairs from the training data. Given two images and their ground truth labels: $\left(x_{i}, y_{i}\right), \left(x_{j}, y_{j}\right)$, a synthetic training example $\left(\hat{x}, \hat{y}\right)$ is generated as:
$$ \hat{x} = \lambda{x_{i}} + \left(1 − \lambda\right){x_{j}} $$ $$ \hat{y} = \lambda{y_{i}} + \left(1 − \lambda\right){y_{j}} $$
where $\lambda \sim \text{Beta}\left(\alpha = 0.2\right)$ is independently sampled for each augmented example.
Source: mixup: Beyond Empirical Risk MinimizationPaper | Code | Results | Date | Stars |
---|
Task | Papers | Share |
---|---|---|
Image Classification | 65 | 7.68% |
Domain Adaptation | 51 | 6.03% |
Classification | 31 | 3.66% |
Unsupervised Domain Adaptation | 28 | 3.31% |
Semantic Segmentation | 24 | 2.84% |
Object Detection | 21 | 2.48% |
Text Classification | 16 | 1.89% |
Domain Generalization | 16 | 1.89% |
Graph Classification | 14 | 1.65% |
Component | Type |
|
---|---|---|
🤖 No Components Found | You can add them if they exist; e.g. Mask R-CNN uses RoIAlign |