[发明专利]基于Adam的迭代快速梯度下降对抗攻击方法有效
申请号: | 202210012611.2 | 申请日: | 2022-01-06 |
公开(公告)号: | CN114359672B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 董云云;张锦涛;周维;蔡莉 | 申请(专利权)人: | 云南大学 |
主分类号: | G06V10/774 | 分类号: | G06V10/774;G06V10/764;G06V10/82;G06N3/0464;G06N3/08 |
代理公司: | 成都行之智信知识产权代理有限公司 51256 | 代理人: | 温利平 |
地址: | 650091*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 adam 快速 梯度 下降 对抗 攻击 方法 | ||
1.一种基于Adam的迭代快速梯度下降对抗攻击方法,其特征在于,包括以下步骤:
S1:设置用于对抗攻击的基于深度神经网络的图像分类模型,确定若干输入图像xk,k=1,2,…,K,K表示输入图像数量,记输入图像xk对应的类型标签为yk;根据需要设置输入图像的扰动量ε和最大迭代次数T,计算步长λ=ε/T;
S2:初始化梯度均值v0=0,梯度方差s0=0;将各个输入图像xk作为初始图像
S3:令迭代次数t=0;
S4:将各个图像输入图像分类模型得到其分类结果
S5:根据步骤S4得到的分类结果,计算本次图像分类的损失函数梯度
S6:采用如下公式分别计算更新后的梯度均值vt′+1和梯度方差st′+1:
其中,α和β分别为预设的衰减率;
然后对梯度均值和梯度方差进行修正,得到修正后的梯度均值vt+1和梯度方差st+1:
S7:采用如下公式更新每幅图像,得到更新后的图像
其中,sign[]表示符号函数;
S8:判断是否t<T-1,如果是,进入步骤S9,否则进入步骤S10;
S9:令t=t+1,返回步骤S4;
S10:将最后一次迭代后得到的图像作为输入图像xk的对抗样本,用于对目标图像分类模型进行对抗攻击。
2.根据权利要求1所述的基于Adam的迭代快速梯度下降对抗攻击方法,其特征在于,所述步骤S6中衰减率α=0.9,β=0.99。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南大学,未经云南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210012611.2/1.html,转载请声明来源钻瓜专利网。