machine-learning optimisation

Definition

Curriculum Learning

Curriculum Learning is a training method in machine learning where a model is exposed to training examples in a specific order of increasing difficulty, rather than a purely random distribution. This approach is inspired by the human educational process, where foundational concepts are mastered before introducing more complex material.

Benefits

By starting with simpler examples, curriculum learning can lead to faster convergence and better generalisation by helping the model find a better local minimum in the non-convex optimisation landscape of neural networks.