saealib.HeldOutAccuracyEvaluator#
- class saealib.HeldOutAccuracyEvaluator(held_x, held_y, metrics=None)[source]#
Bases:
AccuracyEvaluatorEvaluates accuracy against pre-specified held-out data.
The surrogate is assumed to be already fitted; it is not re-fitted inside
evaluate(). Useful for comparing surrogate predictions against the most recent true evaluations.- Parameters:
held_x (np.ndarray) – Held-out inputs. shape: (n_held, n_features)
held_y (np.ndarray) – Held-out true objective values. shape: (n_held, n_obj)
metrics (list[SurrogateAccuracyMetric] or None) – Metrics to compute.
Methods
Method Details
- HeldOutAccuracyEvaluator.__init__(held_x, held_y, metrics=None)[source]#
- Parameters:
held_x (ndarray)
held_y (ndarray)
metrics (list[SurrogateAccuracyMetric] | None)