privpack.utils package

Utility module containing the most used utilities in this library.

privpack.utils.compute_released_data_metrics(released_data, data, metrics: List[privpack.utils.metrics.Metric])

Utiltity function exectuing every provided statistic to the supploed released_data and data.

Parameters:

  • released_data: Ideally data as output from some privatizer mechanisms

  • data: Original data obtained from some source

privpack.utils.elementwise_mse(released, expected)
privpack.utils.get_likelihood_xi_given_z(adversary_out, Xi)
privpack.utils.hamming_distance(actual, expected)
privpack.utils.sample_from_network(privatizer, entry, k)