Skip to main content

Module early_stopping

Module early_stopping 

Source
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§

EarlyStoppingConfig
Configuration for early stopping.
EarlyStoppingMonitor
The early stopping monitor.
MultiMetricMonitor
A multi-metric early stopping monitor.
PlateauDetector
Plateau detector: detects when a metric has plateaued.
TrainingProgress
Training progress tracker.

Enums§

EarlyStoppingDecision
Decision returned by the early stopping monitor after each step.
MonitorMode
Whether we want to minimize (loss) or maximize (accuracy) the metric.
MultiMetricPolicy
Policy for combining decisions from multiple metric monitors.