黑白盒 对抗扰动攻击方法 现成调用库 Attacks Toolbox

Attacks Toolbox

  1. Adversarial Robustness Toolbox:
    1. pip install adversarial-robustness-toolbox
    2. such: from art.attacks.evasion import DeepFool
      1. art.attacks.evasion — Adversarial Robustness Toolbox 1.14.1 documentation
  2. Torchattacks
    1. pip install torchattacks
    2. from torchattacks import FGSM
    3. eps=  */255
      1. torchattacks — torchattacks v3.4.0 documentation
  3. CleverHans:
    1. pip install cleverhans
    2. cleverhans.torch.attacks
        1. GitHub - cleverhans-lab/cleverhans: An adversarial example library for constructing attacks, building defenses, and benchmarking both
  4. Foolbox:
    1. Welcome to Foolbox Native — Foolbox 3.3.3 documentation 

    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)    # 创建攻击

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值