View source on GitHub |
Utility functions and classes for integrating MinDiff.
Classes
class MinDiffPackedInputs
: Named tuple containing both original_inputs
and min_diff_data
.
Functions
build_min_diff_dataset(...)
: Build MinDiff dataset from sensitive and nonsensitive datasets.
pack_min_diff_data(...)
: Packs min_diff_data
with the x
component of the original dataset.
unpack_min_diff_data(...)
: Unpacks min_diff_data
from a utils.MinDiffPackedInputs
instance.
unpack_original_inputs(...)
: Unpacks original_inputs
from a utils.MinDiffPackedInputs
instance.
validate_min_diff_structure(...)
: Validates that struct
is a valid MinDiff structure.