opendataval.dataval.Sampler#
- class opendataval.dataval.Sampler(*args, **kwargs)#
Abstract Sampler class for marginal contribution based data evaluators.
Many marginal contribution based data evaluators depend on a sampling method as they typically can be very computationally expensive. The Sampler class provides a blue print of required methods to be used and the following samplers provide ways of caching computed marginal contributions if given a “cache_name”.
- __init__()#
Methods
__init__()compute_marginal_contribution(*args, **kwargs)Given args and kwargs for the value func, computes marginal contribution.
set_coalition(coalition)Given the coalition, initializes data structures to compute marginal contrib.
set_evaluator(value_func)Sets the evaluator function to evaluate the utility of a coalition