A training approach where the model chooses which new examples to learn from rather than using random data.