太长不看版:
说白了就是设立对照组的意思,通过去除某个模块的作用,来证明该模块的必要性,如果消融实验后得到结果不好或者性能大幅下降,说明该模块起到了作用。

——————————————————————————

严谨版:
Robert Long对消融研究(或消融实验)定义:通常用于神经网络,尤其是相对复杂的神经网络,如R-CNN。我们的想法是通过删除部分网络并研究网络的性能来了解网络

“消融”的原始含义是手术切除身体组织。

ablation
解释: 通过机械方法切除身体组织,如手术,从身体中去除,尤指器官、异常生长或有害物质。

“消融研究”这一术语的根源于20世纪60年代和70年代的实验心理学领域,其中动物的大脑部分被移除以研究其对其行为的影响。
在机器学习,特别是复杂的深度神经网络的背景下,已经采用“消融研究”来描述去除网络的某些部分的过程,以便更好地理解网络的行为。

自从Keras深度学习框架的主要作者Francois Chollet在2018年6月发布twtter以来,该术语受到了关注:

消融研究对于深度学习研究至关重要。理解系统中的因果关系是产生可靠知识的最直接方式(任何研究的目标)。消融是一种非常省力的方式来研究因果关系。
如果您采用任何复杂的深度学习实验设置,您可能会删除一些模块(或用随机的模块替换一些训练有素的功能)而不会降低性能。消除研究过程中的噪音:进行消融研究。
如果您无法完全理解您的系统?很多活动部件,想确定它的工作原因是否与您的假设密切相关?尝试删除东西。花费至少约10%的实验时间来诚实地反驳你的论文。

举个例子会理解直观些:

 *Girshick及其同事描述了一个由三个“模块”组成的物体检测系统:第一个使用选择性搜索算法提出图像区域,在该区域内搜索物体。进入一个大的卷积神经网络(有5个卷积层和2个完全连接的层),进行特征提取,然后进入一组支持向量机进行分类。为了更好地理解该系统,作者进行了一项消融研究,其中系统的不同部分被移除 - 例如,移除CNN的一个或两个完全连接的层导致性能损失惊人地少。*

这使作者得出结论:
CNN的大部分代表性力量来自其卷积层,而不是来自更大的密集连接层。

Reference:
Girshick, R., Donahue, J., Darrell, T. and Malik, J., 2014. 《Rich feature hierarchies for accurate object detection and semantic segmentation》. In Proceedings of the IEEE conference on computer vision and pattern recognition (580-587页).
————————————————
原文链接

消融实验(ablation)相关推荐

  1. 消融实验(ablation study)

    Robert Long对消融研究(或消融实验)定义:通常用于神经网络,尤其是相对复杂的神经网络,如R-CNN.我们的想法是通过删除部分网络并研究网络的性能来了解网络 "消融"的原始 ...

  2. 消融实验——Ablation experiment

    就是控制变量法,指在原有的模型的基础上: 加A:效果提升多少 加B:效果提升多少 加A+B:效果提升多少 结论:A有效.B有效.且A+B有效 > 案例 < 以DKN为例,下图即为消融实验效 ...

  3. 消融实验(ablation experiment)

    1. 基本定义 你论文提了三个贡献点:A.B.C. 你去掉A,其它保持不变,发现效果降低了,那说明A确实有用. 你去掉B,其它保持不变,发现效果降的比A还多,说明B更重要. 你去掉C,其它保持不变,发 ...

  4. 【深度学习入门到精通系列】什么是消融实验(Ablation experiment)

    什么是消融实验(Ablation experiment)? 笔者第一次见到消融实验(Ablation experiment)这个概念是在论文<Faster R-CNN>中. 消融实验类似于 ...

  5. 什么是ablation study(消融实验)?

    诸神缄默不语-个人CSDN博文目录 本文是对学术概念"ablation study(消融实验)"一词的介绍. 在深度学习论文中,ablation study往往是在论文最终提出的模 ...

  6. 消融实验(Ablation experiment)是什么?

    最近读论文遇到消融实验(Ablation experiment)这个概念. 在论文<Deep Snake for Real-Time Instance Segmentatione>中5.2 ...

  7. 什么是消融实验(Ablation experiment)?

    什么是消融实验(Ablation experiment)? 笔者第一次见到消融实验(Ablation experiment)这个概念是在论文<Faster R-CNN>中. 消融实验类似于 ...

  8. 什么是消融实验(Ablation experiment) 深度学习 YOLOv5

    有一点像控制变量的感觉. 因为作者提出了一种方案,同时改变了多个条件/参数,他在接下去的消融实验中,会一一控制一个条件/参数不变,来看看结果,到底是哪个条件/参数对结果的影响更大.

  9. ablation study 消融实验/消融研究

    消融实验通常用于神经网络,尤其是相对复杂的神经网络,如R-CNN.我们的想法是通过删除部分网络并研究网络的性能来了解网络

最新文章

  1. python 打开网页、封装自己的浏览器、制作浏览器、打开麦克风和摄像头、忽略ssl证书错误、置顶、无边框
  2. 为 Jupyter Notebook指定虚拟环境的 Python 解释器
  3. JQuery 总结(5) 总结各种小应用
  4. 智能运维监管系统终端_城市轨道交通关键设备智能运维系统初步建构
  5. [ilink32 Error] Error: Unresolved external 'SendARP'
  6. 绕过 WAF:绕过一些 WAF 设备的 Burp 插件
  7. 什么是html的混杂模式_HTML的完整形式是什么?
  8. 中国联通官网被发现含木马脚本,可向用户推广色情APP
  9. 一文学会JVM常见参数设置+调优经验(JDK1.8)
  10. c语言求素数_C语言 | 求100~200的素数
  11. 在nodejs项目装一个库的多个版本
  12. Silverlight读取Zip文件中的图片与视频
  13. 吐槽下CSDN编辑器
  14. Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)(转)
  15. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_3_字节输出流_OutputStream类FileOutputStream...
  16. VBS 拷贝 注册表键值
  17. 了解轻量级的移动开发Javascript类库- Zepto.js
  18. 2018年8月PMI全球认证人士及《项目管理知识体系指南(PMBOK® 指南)》发行量统计数据公布
  19. 谷歌ai人工智能叫什么_用Google新的AI强大工具翻译古代象形文字
  20. binlog2sql 安装使用

热门文章

  1. 如何制作二维码?手把手教你制作
  2. 用Zebra做简单的RIP实验
  3. 武汉同等学力计算机专业推荐,同等学力在职研究生计算机专业备考心得
  4. 使用AppSync为在Dell PowerFlex上运行的应用程序提供拷贝数据管理
  5. 扩散模型:Diffusion models as plug-and-play priors作为即插即用先验的扩散模型
  6. A4大小,打印时不打控件
  7. android paint设置字体方向,Android paint的drawText() 的正确使用方式
  8. 放松心灵 感悟自己
  9. 二维数组排序算法php,phpsort_php二维数组排序方法
  10. PHP网站警报,多种PHP程序过滤漏洞(转)