-
一个用于生成对抗样本以欺骗神经网络的PyTorch工具箱——torchadver
资源介绍
介绍
torchadver是一个Pytorch工具箱,用于生成对抗性图像。 基本的对抗攻击得以实施。 如 , , , , 等。
安装
如何使用
简短的攻击过程如下所示。 您可以参考更详细的过程介绍。
通过满足L2范数生成对抗性图像
非目标攻击
from torchadver . attacker . iterative_gradient_attack import FGM_L2 , I_FGM_L2 , MI_FGM_L2 , M_DI_FGM_L2
mean = [ 0.5 , 0.5 , 0.5 ]
std = [ 0.5 , 0.5 , 0.5 ]
# images normalized by mean and std
images , labels = ...
model = ...
# use mean and std to determine effective rang