opendataval.dataval#
Create DataEvaluator
to quantify the value of data.
Data Evaluator#
Provides an ABC for DataEvaluator to inherit from. The work flow is as follows:
Register
,
DataFetcher
-> DataEvaluator
-> exper_methods
Catalog#
|
Abstract class of Data Evaluators. |
Mixin for DataEvaluators without a prediction model and use embeddings. |
|
|
Implementation of Average Marginal Effect Data Valuation. |
|
Data valuation using reinforcement learning class, implemented with PyTorch. |
|
Influence Function Data evaluation implementation. |
|
Influence computed through subsamples implementation. |
|
Data valuation using KNNShapley implementation. |
|
Data Out-of-Bag data valuation implementation. |
|
Data Banzhaf implementation. |
|
Beta Shapley implementation. |
|
Data Shapley implementation. |
|
Data valuation using LAVA implementation. |
|
Leave One Out data valuation implementation. |
|
Abstract class for all semivalue-based methods of computing data values. |
|
Completely Random DataEvaluator for baseline comparison purposes. |
|
Robust Volume Shapley and Volume Shapley data valuation implementation. |
|
Abstract Sampler class for marginal contribution based data evaluators. |
|
TMCShapley sampler for semivalue-based methods of computing data values. |
|
TMC Sampler with terminator for semivalue-based methods of computing data values. |