Module: model_remediation.min_diff.keras.utils

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.