Mechanism construction for Bayes vulnerability¶
qif.mechanism.bayes_vuln
Functions¶
- min_loss_given_max_vuln(pi: ndarray, n_cols: int, max_vuln: FloatOrRat, loss: Metric[int, FloatOrRat], hard_max_loss: FloatOrRat = inf) ndarray¶
- min_vuln_given_max_loss(pi: ndarray, n_cols: int, max_loss: FloatOrRat, loss: Metric[int, FloatOrRat], hard_max_loss: FloatOrRat = inf) ndarray¶
- min_vuln_for_row(pi: ndarray, p: FloatOrRat, C: ndarray) ndarray¶