Expand description
Early stopping monitor for training loops.
Provides configurable early stopping based on metric monitoring, multi-metric policies, plateau detection, and training progress tracking.
Structs§
- Early
Stopping Config - Configuration for early stopping.
- Early
Stopping Monitor - The early stopping monitor.
- Multi
Metric Monitor - A multi-metric early stopping monitor.
- Plateau
Detector - Plateau detector: detects when a metric has plateaued.
- Training
Progress - Training progress tracker.
Enums§
- Early
Stopping Decision - Decision returned by the early stopping monitor after each step.
- Monitor
Mode - Whether we want to minimize (loss) or maximize (accuracy) the metric.
- Multi
Metric Policy - Policy for combining decisions from multiple metric monitors.