Huang H., Wang Y., Erfani S., Gu Q., Bailey J. and Ma X. Exploring architectural ingredients of adversarially robust deep neural networks. In Advances in Neural Information Processing Systems (NIPS), 2021

本文是对现有的残差网络结构的探索, grid search一个鲁棒的结构.

主要内容

大家普遍认为越大的模型鲁棒性能会越好, 某种程度上如此, 但是现有的WRN(Wide ResNet)是为干净精度设计的, 对于鲁棒性并不是最优的.

现在的WRN有三个stage:

其越到后面越宽(即卷积核个数越多).

比如标准的WRN-34-10, 每个stage有5个block, 均乘上了factor=10.

本文便是探究block数量(即网络深度), 以及factor(即宽度)的影响.

深度

由上图可知, 削弱最后一个stage能够有效提升鲁棒性.

宽度

同样的, 削弱最后一个stage能够有效提升鲁棒性.

结合二者, 作者发现, 宽度比深度更有效, 维持10-10-4的比例的模型是最优的.

若进一步改为20-20-8(同比例scale), 鲁棒性接近饱和.

感觉给人的启示是, 最后一stage不能有太强的表达能力, 为什么?

我感觉还是残差连接的原因啊.

代码

原文代码

最新文章

  1. Microsoft Visual Studio PDB文件相关事宜
  2. ListView没有分割线怎么办?
  3. 一个js获取数组下标的函数
  4. try it, then you know . Emacs
  5. 《你必须知道的.NET》读书笔记二:小OO有大原则
  6. android小游戏 飞机躲子弹
  7. 八皇后,回溯与递归(Python实现)
  8. 尽量使用条件属性(Conditional Attribute)而不是#if/#endif预处理
  9. 第一个Java Rest服务
  10. Xcode快捷键整理
  11. A+B Coming
  12. SQL Server 2008空间数据应用系列一:空间信息基础
  13. x64位windows上程序开发的注意事项
  14. 有关UITableViewCell的侧滑删除以及使用相关大神框架MGSwipeTableCell遇到的小问题
  15. ReactiveCocoa v2.5 源码解析 之 架构总览
  16. cdoj 秋实大哥与战争
  17. Android物业动画研究(Property Animation)彻底解决具体解释
  18. C# DataTable 转换成JSON数据
  19. 配置nginx脚本开机自启动
  20. 淘宝联盟api调用笔记

热门文章

  1. 循环队列/顺序队列(C++)
  2. RAC(Reactive Cocoa)常见的类
  3. APiCloud - api对象
  4. Git初始化及仓库创建和操作
  5. 如何将java对象转换成json数据
  6. 使用cookie记录用户上次访问网页的时间,并返回到页面
  7. 解决tensorflow和keras版本不相匹配的问题
  8. Mysql配置 主从同步
  9. 【划重点】Python遍历列表的四种方法
  10. 查看MySQL正在执行的线程