ml:curriculum_learning
This is an old revision of the document!
Table of Contents
Curriculum Learning
Curriculum learning (CL) is where a neural network is trained on easier examples before training on harder examples. The method for deciding which examples to train on at different times is called the curriculum, and uses a measure of difficulty for the data points. As an example, one can train on shorter sentences before adding longer sentences to the training. CL can help the model learn features that generalize better, and help the model learn faster. For an overview, see Bengio 2009.
Overviews
Papers
- Press et al 2020 - Shortformer: Better Language Modeling using Shorter Inputs Points out that BERT also uses curriculum learning.
Theory
Self-Paced Learning
Computer Vision
Curriculum learning is widely used in computer vision.
Papers using Curriculum Learning
ml/curriculum_learning.1615159019.txt.gz · Last modified: 2023/06/15 07:36 (external edit)