pydvl.valuation.utility.base
¶
UtilityBase
¶
__call__
abstractmethod
¶
__call__(sample: SampleT | None) -> float
Note
Calls with empty samples or None must always return the same valid value, e.g. 0, or whatever makes sense for the utility. Some samplers (e.g. permutations) depend on this.
PARAMETER | DESCRIPTION |
---|---|
sample |
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
float
|
The evaluation of the utility for the sample |