对抗样本生成的一些经验总结
2018-03-12 11:05
253 查看
对抗样本生成的一些经验总结
求梯度时需要用logits而不是probability设softmax函数为g(x,y):=exp(xy)∑iexp<
11461
span class="mo" id="MathJax-Span-22894" style="font-size: 70.7%;">(xi)g(x,y):=exp(xy)∑iexp(xi),其中xx 为logits ∈Rn∈Rn,yy 为label ∈{0,...,C−1}∈{0,...,C−1}
设输入为uu,直接采用logits求梯度则为dxydudxydu,但是用probability进行求导则为dg(x,y)du=g(xy)(1−g(xy))dxydudg(x,y)du=g(xy)(1−g(xy))dxydu
而x(1−x)≤14x(1−x)≤14,因此使用probability进行求导得到的结果要比直接用logits的小很多,尤其是x→0+x→0+ 或x→1−x→1− 的时候。在做targeted adversarial generation时,如果图像在y_target上的prob很小,那么反向传递梯度几乎不会对原图产生影响
那既然这样,我们一直使用的模型训练方式是不是也有所欠缺呢?
相关文章推荐
- 关于调试PLX9054的一些总结和经验
- 工作中一些细小的经验总结
- 经常出现的错误和经验总结和一些技巧不定期更新
- 嗅探、劫持 3389 端口、远程桌面、rdp 协议的一些经验技巧总结
- 对PHP新手的一些建议(PHP学习经验总结)
- 转载:关于Matlab GUI的一些经验总结
- 基于Metronic的Bootstrap开发框架经验总结(14)--条码和二维码的生成及打印处理
- Angularjs开发一些经验总结
- 关于ASP.NET在IIS一些问题的经验总结
- iOS开发和学习中积累的一些经验总结提炼整理文章001——自定义Cell
- 关于动态链接库调用的一些经验总结
- 做了两个月ajax,总结一些小经验
- 第一次创业的一些经验的总结 - 用户体验
- OpenXml操作Word的一些操作总结.无word组件生成word.
- 使用TensorFlow生成对抗样本
- 从事软件工程开发的大牛对从业七年的一些经验总结
- 开发Web App的一些工具和经验总结
- 基于MVC4+EasyUI的Web开发框架经验总结(14)--自动生成图标样式文件和图标的选择操作
- 大批量数据导出导入的一些经验总结
- 8年开发经验,总结python Django一些开发经验