Data Augmentation

Data Augmentation is widely used to increase train data where there is not much of training data.

In vision, it is done by,

In language, it is done by,

Acts as Regularization to reduce Overfitting when data is limited; related to Oversampling.