Namespace AiDotNet.ContinualLearning.Interfaces
Classes
- EpochEventArgs<T>
Event arguments for epoch completion events.
- TaskCompletedEventArgs<T>
Event arguments for task completion events.
- TaskEventArgs
Event arguments for task events.
Interfaces
- IContinualLearnerConfig<T>
Configuration interface for continual learning algorithms.
- IContinualLearner<T, TInput, TOutput>
Interface for continual learning trainers that can learn multiple tasks sequentially.
- IContinualLearningStrategy<T, TInput, TOutput>
Strategy interface for continual learning algorithms.
- IDistillationStrategy<T, TInput, TOutput>
Extended strategy interface for knowledge distillation-based strategies.
- IGradientConstraintStrategy<T, TInput, TOutput>
Extended strategy interface for gradient-based constraint strategies.
- IMemoryBasedStrategy<T, TInput, TOutput>
Extended strategy interface for strategies that store task examples.
Enums
- MemorySamplingStrategy
Memory sampling strategies for experience replay.