Namespace AiDotNet.CurriculumLearning.Schedulers
Classes
- CompetenceBasedScheduler<T>
Curriculum scheduler that advances based on model competence/mastery.
- CosineScheduler<T>
Curriculum scheduler with cosine annealing curve.
- CurriculumSchedulerBase<T>
Abstract base class for curriculum schedulers providing common functionality.
- ExponentialScheduler<T>
Curriculum scheduler with exponential (slow start) progression.
- LinearScheduler<T>
Curriculum scheduler with linear progression from easy to hard samples.
- PolynomialScheduler<T>
Curriculum scheduler with polynomial progression curve.
- SelfPacedScheduler<T>
Self-paced curriculum scheduler that adapts sample selection based on model performance.
- StepScheduler<T>
Curriculum scheduler with discrete step-based progression.
Enums
- CompetenceMetricType
Type of competence metric for curriculum advancement.
- SelfPaceRegularizer
Type of self-pace regularizer for sample weighting.