saealib.KFoldAccuracyEvaluator#
- class saealib.KFoldAccuracyEvaluator(metrics=None, n_splits=5)[ソース]#
ベースクラス:
AccuracyEvaluatorEvaluates surrogate accuracy via k-fold cross-validation.
The training data is split into n_splits folds. For each fold, the surrogate is deep-copied and fitted on the remaining folds, then tested on the held-out fold. Metrics are averaged across folds.
- パラメータ:
metrics (list[SurrogateAccuracyMetric] or None) -- Metrics to compute.
n_splits (int) -- Number of folds. Clamped to
n_samplesif larger.
Methods
Method Details
- KFoldAccuracyEvaluator.__init__(metrics=None, n_splits=5)[ソース]#
- パラメータ:
metrics (list[SurrogateAccuracyMetric] | None)
n_splits (int)