Early Stopping

The early stopping module provides configurable criteria for terminating variational optimization when further iterations are unlikely to improve results. Supported criteria include patience-based plateaus, gradient norm thresholds, and cost variance settling.

divi.qprog.early_stopping Module

Classes

EarlyStopping([patience, min_delta, ...])

Early stopping controller for variational quantum algorithm optimization.

StopReason()

Reason why early stopping was triggered.