Attacks Toolbox
- Adversarial Robustness Toolbox:
- pip install adversarial-robustness-toolbox
- such: from art.attacks.evasion import DeepFool
- Torchattacks
- pip install torchattacks
-
from torchattacks import FGSM
- eps= */255
- CleverHans:
- pip install cleverhans
- cleverhans.torch.attacks
- Foolbox:
5. advertorch
User Guide:Welcome to Advertorch — advertorch documentation
1. advertorch.attacks — advertorch documentation
AdverTorch: A toolbox for adversarial robustness research - Borealis AI
例子:
现在终端
pip install advertorch
代码:
from advertorch.attacks import LinfPGDAttack
# 定义PGDAttack,使用模型 model 生成对抗样本
adversary = LinfPGDAttack(predict= model, eps=0.2, targeted=True)
adv_inputs = adversary.perturb(data, target) # 创建攻击