Skip to content

Surrogate

Surrogate model training, ensemble management, and uncertainty quantification.

TrainingConfig

surrox.TrainingConfig

Bases: BaseModel

FeatureReductionConfig

surrox.FeatureReductionConfig

Bases: BaseModel

SurrogateManager

surrox.SurrogateManager(problem, config, surrogates, dataset_fingerprint)

Manages trained surrogate ensembles for all target columns.

Provides prediction, uncertainty quantification, and persistence. Created via the train class method or loaded from disk via load.