paper-with-me

Papers

Augment your batch: better training with larger batches

2019-01-27 · Elad Hoffer, Tal Ben-Nun, Itay Hubara, Niv Giladi, Torsten Hoefler, Daniel Soudry

Large-batch SGD is important for scaling training of deep neural networks. However, without fine-tuning hyperparameter schedules, the generalization of the model may be hampered. We propose to use batch augmentation: replicating instances of samples within the same batch with different data augmentations. Batch augmentation acts as a regularizer and an accelerator, increasing both generalization and performance scaling. We analyze the effect of batch augmentation on gradient variance and show that it empirically improves convergence for a wide variety of deep neural networks and datasets. Our results show that batch augmentation reduces the number of necessary SGD updates to achieve the same accuracy as the state-of-the-art. Overall, this simple yet effective method enables faster training and better generalization by allowing more computational resources to be used concurrently.

📄 PDF Abstract BibTeX arXiv:1901.09335

Code (1)

vaapopescu/gradient-pruning pytorch

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Augment Your Batch: Improving Generalization Through Instance Repetition

2020-06-01 · CVPR 2020 6 · Elad Hoffer, Tal Ben-Nun, Itay Hubara, Niv Giladi 외

Large-batch SGD is important for scaling training of deep neural networks. However, without fine-tuning hyperparameter schedules, the generalization of the model may be hampered. We propose to use batch augmentation: rep…

Bootstrap Your Own Latent - A New Approach to Self-Supervised Learning

2020-12-01 · NeurIPS 2020 12 · Jean-bastien Grill, Florian Strub, Florent Altché, Corentin Tallec 외

We introduce Bootstrap Your Own Latent (BYOL), a new approach to self-supervised image representation learning. BYOL relies on two neural networks, referred to as online and target networks, that interact and learn from …

Linear evaluationRepresentation LearningSelf-Supervised Learning

Bootstrap your own latent: A new approach to self-supervised Learning

2020-06-13 · Jean-bastien Grill, Florian Strub, Florent Altché, Corentin Tallec 외

We introduce Bootstrap Your Own Latent (BYOL), a new approach to self-supervised image representation learning. BYOL relies on two neural networks, referred to as online and target networks, that interact and learn from …

Image ClassificationLinear evaluationPerson Re-IdentificationRepresentation Learning+4

BYOL works even without batch statistics

2020-10-20 · Pierre H. Richemond, Jean-bastien Grill, Florent Altché, Corentin Tallec 외

Bootstrap Your Own Latent (BYOL) is a self-supervised learning approach for image representation. From an augmented view of an image, BYOL trains an online network to predict a target network representation of a differen…

Linear evaluationSelf-Supervised Learning

How to train your ViT? Data, Augmentation, and Regularization in Vision Transformers

2021-06-18 · Andreas Steiner, Alexander Kolesnikov, Xiaohua Zhai, Ross Wightman 외

Vision Transformers (ViT) have been shown to attain highly competitive performance for a wide range of vision applications, such as image classification, object detection and semantic image segmentation. In comparison to…

Data Augmentationimage-classificationImage ClassificationImage Segmentation+4