GradientAttack |
Perturbs the input with the gradient of the loss w.r.t. |
GradientSignAttack |
Adds the sign of the gradient to the input, gradually increasing the magnitude until the input is misclassified. |
FGSM |
alias of foolbox.v1.attacks.gradient.GradientSignAttack |
LinfinityBasicIterativeAttack |
The Basic Iterative Method introduced in [Rbd27454db950-1]. |
BasicIterativeMethod |
alias of foolbox.v1.attacks.iterative_projected_gradient.LinfinityBasicIterativeAttack |
BIM |
alias of foolbox.v1.attacks.iterative_projected_gradient.LinfinityBasicIterativeAttack |
L1BasicIterativeAttack |
Modified version of the Basic Iterative Method that minimizes the L1 distance. |
L2BasicIterativeAttack |
Modified version of the Basic Iterative Method that minimizes the L2 distance. |
ProjectedGradientDescentAttack |
The Projected Gradient Descent Attack introduced in [R37229719ede6-1] without random start. |
ProjectedGradientDescent |
alias of foolbox.v1.attacks.iterative_projected_gradient.ProjectedGradientDescentAttack |
PGD |
alias of foolbox.v1.attacks.iterative_projected_gradient.ProjectedGradientDescentAttack |
RandomStartProjectedGradientDescentAttack |
The Projected Gradient Descent Attack introduced in [R876f5a9eb8eb-1] with random start. |
RandomProjectedGradientDescent |
alias of foolbox.v1.attacks.iterative_projected_gradient.RandomStartProjectedGradientDescentAttack |
RandomPGD |
alias of foolbox.v1.attacks.iterative_projected_gradient.RandomStartProjectedGradientDescentAttack |
AdamL1BasicIterativeAttack |
Modified version of the Basic Iterative Method that minimizes the L1 distance using the Adam optimizer. |
AdamL2BasicIterativeAttack |
Modified version of the Basic Iterative Method that minimizes the L2 distance using the Adam optimizer. |
AdamProjectedGradientDescentAttack |
The Projected Gradient Descent Attack introduced in [R78a2267bf0c5-1], [R78a2267bf0c5-2] without random start using the Adam optimizer. |
AdamProjectedGradientDescent |
alias of foolbox.v1.attacks.iterative_projected_gradient.AdamProjectedGradientDescentAttack |
AdamPGD |
alias of foolbox.v1.attacks.iterative_projected_gradient.AdamProjectedGradientDescentAttack |
AdamRandomStartProjectedGradientDescentAttack |
The Projected Gradient Descent Attack introduced in [Rb42f1f35d85c-1], [Rb42f1f35d85c-2] with random start using the Adam optimizer. |
AdamRandomProjectedGradientDescent |
alias of foolbox.v1.attacks.iterative_projected_gradient.AdamRandomStartProjectedGradientDescentAttack |
AdamRandomPGD |
alias of foolbox.v1.attacks.iterative_projected_gradient.AdamRandomStartProjectedGradientDescentAttack |
MomentumIterativeAttack |
The Momentum Iterative Method attack introduced in [R0c7c08fb6fc4-1]. |
MomentumIterativeMethod |
alias of foolbox.v1.attacks.iterative_projected_gradient.MomentumIterativeAttack |
LBFGSAttack |
Uses L-BFGS-B to minimize the distance between the input and the adversarial as well as the cross-entropy between the predictions for the adversarial and the the one-hot encoded target class. |
DeepFoolAttack |
Simple and close to optimal gradient-based adversarial attack. |
NewtonFoolAttack |
Implements the NewtonFool Attack. |
DeepFoolL2Attack |
|
DeepFoolLinfinityAttack |
|
ADefAttack |
Adversarial attack that distorts the image, i.e. |
SLSQPAttack |
Uses SLSQP to minimize the distance between the input and the adversarial under the constraint that the input is adversarial. |
SaliencyMapAttack |
Implements the Saliency Map Attack. |
IterativeGradientAttack |
Like GradientAttack but with several steps for each epsilon. |
IterativeGradientSignAttack |
Like GradientSignAttack but with several steps for each epsilon. |
CarliniWagnerL2Attack |
The L2 version of the Carlini & Wagner attack. |
EADAttack |
Gradient based attack which uses an elastic-net regularization [1]. |
DecoupledDirectionNormL2Attack |
The Decoupled Direction and Norm L2 adversarial attack from [R1326043d948c-1]. |
SparseFoolAttack |
A geometry-inspired and fast attack for computing sparse adversarial perturbations. |
SparseL1BasicIterativeAttack |
|
VirtualAdversarialAttack |
|