holisticai.robustness.attackers#

Binary Classification

HopSkipJump

Implementation of the HopSkipJump attack from Jianbo et al. (2019).

ZooAttack

The black-box zeroth-order optimization attack from Pin-Yu Chen et al. (2018).

Regression

LinRegGDPoisoner

LinRegGDPoisoner implements a gradient-based poisoning attack for regression models by using an ordinary least squares regression model at its core.

RidgeGDPoisoner

RidgeGDPoisoner implements a gradient-based poisoning attack for regression models, designed to inject malicious data points into the training dataset to manipulate the model's learned parameters and degrade its predictive performance.