Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
roatienza authored Oct 21, 2021
1 parent 1c2d40e commit a88f909
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@

When data augmentation is applied on an input image, a model is forced to learn the correct label to improve model generalization (Figure 1).


<img src="https://github.com/roatienza/agmax/blob/master/figures/fig1_agmax.png" width="50%" height="50%">


Since data augmentation incurs little overhead, why not generate 2 data augmented images from a given input. Then, force the model to agree on the correct label (Figure 2). It turns that maximizing this agreement further improves model model generalization. We call our method AgMax.

Unlike label smoothing, consistently improves model accuracy. For example on ImageNet1k for 90 epochs, ResNet50 performance is as follows:

<img src="https://github.com/roatienza/agmax/blob/master/figures/fig2_agmax.png" width="50%" height="50%">

Unlike label smoothing, AgMax consistently improves model accuracy. For example on ImageNet1k for 90 epochs, the ResNet50 performance is as follows:


| Data Augmentation | Baseline | Label Smoothing | AgMax (Ours) |
Expand Down

0 comments on commit a88f909

Please sign in to comment.