pydvl.valuation.scorers.skorch
¶
SkorchSupervisedScorer
¶
SkorchSupervisedScorer(
scoring: str
| SupervisedScorerCallable[SupervisedModelT, ArrayT]
| SupervisedModelT,
test_data: Dataset,
default: float,
range: tuple[float, float] = (-float("inf"), float("inf")),
name: str | None = None,
)
Bases: SupervisedScorer[SkorchSupervisedModel, Tensor]
Scorer for Skorch models.
Because skorch models scorer() requires a numpy array to test against, this class moves tensors to cpu before scoring.