当前位置: 首页 > news >正文

网站开发有哪些要求整站外包优化公司

网站开发有哪些要求,整站外包优化公司,做网站哪家,wordpress基础开发教程FGSM 传送门 FGSM 利用了梯度上升的思想,通过损失函数相对于输入图像的梯度来找到 最容易 迷惑网络的方向,并沿着这个方向对图像进行微小的扰动。 FGSM 的基本想法是,沿着这个梯度的符号方向对图像进行微调,以最大化损失函数。具…

FGSM

传送门
FGSM 利用了梯度上升的思想,通过损失函数相对于输入图像的梯度来找到 最容易 迷惑网络的方向,并沿着这个方向对图像进行微小的扰动。

FGSM 的基本想法是,沿着这个梯度的符号方向对图像进行微调,以最大化损失函数。具体公式为:
在这里插入图片描述
在这里插入图片描述

FGSM攻击算法代码:

# 定义 FGSM 攻击函数
def fgsm_attack(image, epsilon, data_grad):# 生成扰动方向sign_data_grad = data_grad.sign()# 生成对抗样本perturbed_image = image + epsilon * sign_data_grad# 对抗样本像素值范围约束在 [0,1]perturbed_image = torch.clamp(perturbed_image, 0, 1)return perturbed_image

PGD:

传送门
PGD算法在论文 《Towards Deep Learning Models Resistant to Adversarial Attacks 》中提出,它既是产生对抗样本的攻击算法,也是对抗训练的防御算法。
除此之外,PGD算法也是一阶中的最强攻击(一阶是指利用一阶导数)

设想目标模型如果是一个线性模型,损失函数对输入的导数一定是一个固定值,一次迭代和多次迭代时扰动的方向都不会发生改变,但是,如果目标模型为非线性,每次迭代之间的方向都有可能会发生变化,这时FGSM的单次迭代效果肯定不如PGD的效果好。FGSM算法通过一步计算,可能达不到最优效果,而PGD算法则是每次走一小步,但是多走几次,如果超过了扰动半径为ε的空间,就重新映射回来。

下面来看一下PGD算法的公式:
在这里插入图片描述
这里主要看一下公式最前面的投影到x+S的意思:就是通过一系列操作得到对抗样本后将对抗样本减去原始图像得到了扰动值然后将扰动值限制在-ε到+ε之间得到了新的扰动值,原始图像加上新的扰动值就是最终生成的对抗样本

关于对式子中sgn(L(θ,x,y)’)的理解可从FGSM中获取:

在FGSM中引入符号函数可以确定对抗扰动的方向。Goodfellow指出,如果我们的变化量与梯度的变化方向完全一致,那么将对分类结果产生较大的变化。因此,在FGSM中不需要关心具体的梯度大小,只需要知道方向即可。

符号函数sign:
在这里插入图片描述

PGD的核心代码:

# PGD攻击方式,属于FGSM攻击的变体
def PGD_attack(model, image, label, epsilon=0.8, alpha=0.1, iters=40):image = image.to(device)label = label.to(device)loss = nn.CrossEntropyLoss()ori_image = image.datafor i in range(iters): # 每次走一小步,但是多走几次image.requires_grad = Trueoutput = model(image)model.zero_grad()cost = loss(output, label).to(device)cost.backward()# 对抗样本 = 原始图像 + 扰动adv_image = image + alpha * image.grad.sign()# 限制扰动范围eta = torch.clamp(adv_image - ori_image, min=-epsilon, max=epsilon)# 进行下一轮的对抗样本生成image = torch.clamp(ori_image + eta, min=0, max=1).detach()return image
http://www.jinmujx.cn/news/116334.html

相关文章:

  • 网站我们只做av的搬运工百度贴吧人工客服电话
  • wordpress base64seo搜索引擎优化平台
  • wordpress响应式后台seo优化大公司排名
  • 推广方法教程seo优化专员编辑
  • 展厅设计公司网站数据分析师就业前景
  • 中国最大的门户网站是网址查询地址查询
  • 物流公司做网站哪家好东莞网络营销公司
  • 网站标题应怎设置优化教程网站推广排名
  • wordpress如何添加备案号windows系统优化软件排行榜
  • 医药网站建设seo网站管理
  • 哪里做网站seoseo优化对网店的推广的作用为
  • adobe专门做网站的软件网站设计的流程
  • 中小学生做试卷的网站权重查询工具
  • 网站网站建设平台百度公司招聘2022年最新招聘
  • 用国外服务器做违法网站徐州自动seo
  • 怎么做淘宝店网站收录今日热点头条
  • 海南高端网站建设定制seo零基础教学
  • 怎么把自己做的网站挂到外网上沙坪坝区优化关键词软件
  • 个人怎么做公司网站成都抖音seo
  • wordpress 滚屏西安网站seo哪家公司好
  • 企业网站的建设与实现论文上海seo网络优化
  • 网站详情一般是什么公司做代运营公司排行榜
  • 免费做快闪网站大数据营销精准营销
  • 自己如何做棋牌网站如何自己做网站
  • 郑州网站建设三牛网络推广平台有哪些?
  • 手机网站做淘宝客俄罗斯搜索引擎
  • 哪里有做网站推广的软文广告文案
  • 网站备案填写东莞网站建设方案外包
  • 学做网站前景seo搜索优化是什么意思
  • 网页设计太难了北京网站优化服务