今天读文章读到了ablation study这个术语,查到了原来是消融实验的意思。那么消融实验是什么意思呢?在网上找到了我最能理解的一种解释,现转载分享给大家,也方便自己以后来看。

消融实验的核心是控制变量。

比如说你为了提升baseline的性能,给它加了两个模块A,B,加完之后效果果然提高了很多。于是你急急忙忙开始写论文,写到你的贡献,你给了两条:1.模块A,2.模块B。

但是这样写有个问题:尽管AB同时加上去对模型有提升效果,但是你并没有证明A、B两个模块分别都是有意义的。

所以为了验证A、B两个模块是不是真的都有用,你需要做ablation study。方法也很简单:

  1. 在baseline的基础上加上模块A,看效果。
  2. 在baseline的基础上加上模块B,看效果。
  3. 在baseline的基础上同时加上模块AB,看效果。

然后结果可能是,实验1和实验2的结果都不如实验3,那么说明AB都是有用的;然而也有可能你会发现实验1的结果和实验3一样,甚至更好。这就说明你的想法是有问题的,模块B其实并没有起到作用,提升只来自于模块A。

综上所述,ablation study就是你在同时提出多个思路提升某个模型的时候,为了验证这几个思路分别都是有效的,做的控制变量实验的工作。

转载:https://www.zhihu.com/question/60170398/answer/673961942

消融实验(Ablation study)的最佳解释相关推荐

  1. 消融实验(ablation study)

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

  2. 消融实验(ablation)

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

  3. 消融实验——Ablation experiment

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

  4. 消融实验(ablation experiment)

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

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

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

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

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

  7. ablation study解释

    请看Quora上对于ablation study的解释 高赞答案: An ablation study typically refers to removing some "feature& ...

  8. Ablation Study 解释

    文章目录 什么是 Ablation Study ? 什么是 Ablation Study ? Ablation Study 是消融实验. 可以理解为对比试验. 采用控制变量的方法,选择相应的变量,来验 ...

  9. 简单解释Ablation Study

    看论文碰到了一个比较陌生的词Ablation Study,简单的来说,可以理解为对比实验,或者控制变量法. 英文解释: An ablation study typically refers to re ...

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

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

最新文章

  1. 【Unity3D】资源对象、预设、查找对象、组合模式等知识点
  2. 全球通吃5G!高通发布最新骁龙865、7系芯片,小米、OPPO将实现首发
  3. TCP/IP的基本介绍
  4. Mpvue微信小程序时间消耗进度条组件的实现
  5. JVM内存管理(一)--GC简介
  6. storm日志bebug问题
  7. Vue实践--v-model实现简易计算器
  8. Chapter 5 : 索引和算法
  9. 网联下发42号文督促生产测试 银行代扣通道都将关闭 协议支付
  10. 《Python编程实践》查漏笔记
  11. beanutils初步
  12. 嵌入式linux ucgui,Helper2416开发板移植ucgui(嵌入式linux运行ucgui)
  13. 代码检查、评审、单元测试工具 大搜集
  14. 领峰:现货白银怎么样,怎么炒才正确
  15. 工业数字相机的应用及基础知识
  16. The Preliminary Contest for ICPC Asia Nanjing 2019
  17. 在线数据图表制作-FineReport文本控件
  18. 联想thinkpad待机怎么唤醒_联想电脑睡眠无法唤醒_联想电脑睡眠怎么唤醒
  19. 经典问题----倒水(详细解析)
  20. wParam和lParam参数

热门文章

  1. es自建搜索词库_ES——中文分词以及词库扩展
  2. ik分词 动态增加词库 mysql_Elasticsearch7.8.0集成IK分词器改源码实现MySql5.7.2实现动态词库实时更新...
  3. XSS篇——javascript:伪协议
  4. 数学模型——基于差分方程的减肥模型(基于python)
  5. 如何用python制作云词图
  6. python3d动画效果_使用Matplotlib 3D实现三维波浪动画
  7. mysql异地双机热备_mysql双机热备
  8. mysql 左连接都是null_sql左连接有疑问,为什么查出来都是null,而不是没有数据?...
  9. 实现isPrime()函数,参数是整数,如果整数是质数, 返回True,否则返回False
  10. 邻接表(Adjacency List)