Benchmark和Baseline的含义与区别

原文地址:https://www.zhihu.com/question/28823373

Benchmark和baseline都有性能比较的意思。
先看看字典定义。

benchmark:N-COUNT A benchmark is something whose quality or quantity is known and which can therefore be used as a standard with which other things can be compared.

通俗的讲,一个算法之所以被称为benchmark,是因为它的性能已经被广泛研究,人们对它性能的表现形式、测量方法都非常熟悉,因此可以作为标准方法来衡量其他方法的好坏
这里需要区别state-of-the-art(SOTA),能够称为SOTA的算法表明其性能在当前属于最佳性能。如果一个新算法以SOTA作为benchmark,这当然是最好的了,但如果比不过SOTA,能比benchmark要好,且方法有一定创新,也是可以发表的。

baseline:N-COUNT A baseline is a value or starting point on a scale with which other values can be compared.

通俗的讲,一个算法被称为baseline,基本上表示比这个算法性能还差的基本上不能接受的,除非方法上有革命性的创新点,而且还有巨大的改进空间和超越benchmark的潜力,只是因为是发展初期而性能有限。所以baseline有一个自带的含义就是“性能起点”。这里还需要指出其另一个应用语境,就是在算法优化过程中,一般version1.0是作为baseline的,即这是你的算法能达到的一个基本性能,在算法继续优化和调参数的过程中,你的目标是比这个性能更好,因此需要在这个base line的基础上往上跳。

简而言之,
benchmark一般是和同行中比较牛的算法比较,比牛算法还好,那你可以考虑发好一点的会议/期刊;
baseline一般是自己算法优化和调参过程中自己和自己比较,目标是越来越好,当性能超过benchmark时,可以发表了,当性能甚至超过SOTA时,恭喜你,考虑投顶会顶刊啦。

Benchmark和Baseline的含义与区别相关推荐

  1. 在计算机视觉论文中benchmark和baseline的区别

    总结 benchmark一般是和同行中比较牛的算法比较,比牛算法还好,那你可以考虑发好一点的会议/期刊: baseline一般是自己算法优化和调参过程中自己和自己比较,目标是越来越好,当性能超过ben ...

  2. 深度学习中的Benchmark,Baseline,Backbone和SOTA的比较说明举例分析

    1 Benchmark 1.1 中英文直译 基准:水准点:衡量尺度 A benchmark is something whose quality or quantity is known and wh ...

  3. 深度学习常见名词概念:Sota、Benchmark、Baseline、端到端模型、迁移学习等的定义

    深度学习:Sota的定义 Sota The end to end(非端到端模型) End to end(端到端模型) Benchmark.Baseline 并发.并行.串行 迁移学习 微调 进程.线程 ...

  4. Deep Learning 中的 benchmark 与 baseline

    Deep Learning 中的 benchmark 与 baseline benchmark benchmark是一个参考点,通常指一个数据集或一系列标准化的测试任务,用于评估模型的性能.bench ...

  5. 架构,框架,模式,模块、组件、插件的含义和区别

    架构.框架.模式.模块.组件.插件.控件.中间件的含义和区别.经常看到这些概念,但是有些含糊,花点儿功夫整理一下,结果还是有些地方理解的不透彻,先将整理的内容写下来,以供交流.左侧英文栏中有些单词被分 ...

  6. mysql某个表被行锁了_MySQL 行锁和表锁的含义及区别详解

    一.前言 对于行锁和表锁的含义区别,在面试中应该是高频出现的,我们应该对MySQL中的锁有一个系统的认识,更详细的需要自行查阅资料,本篇为概括性的总结回答. MySQL常用引擎有MyISAM和Inno ...

  7. 【论文阅读术语】benchmark、baseline、backbone、ground truth

    [最基础术语一]benchmark.baseline.backbone.ground truth 1. benchmark benchmark是一种评价方式,其指的是一个过程.具体来说就是针对不同Mo ...

  8. 云计算中laaS,PaaS和SaaS的含义及区别

    laaS,PaaS和SaaS的含义及区别 SaaS: Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界 ...

  9. char,varchar,nchar,nvarchar具体含义和区别

    char,varchar,nchar,nvarchar具体含义和区别 他们都是在创建数据库的时候,当你想要定义一个String 类型的数据时一般都是用上面四种类型定义. char类型 ​ 它是固定长度 ...

最新文章

  1. Web Essentials 2015--html
  2. Q45 跳跃游戏 II
  3. IDEA系列(四)一部署war 和 war exploded的区别
  4. Linux 命令之 sudo -- 以其他用户身份来执行命令
  5. oracle近似查找,距离内的Oracle空间搜索
  6. 为高考学子加油,Java快速开发平台,JEECG 3.7.6高考性能增强版本发布
  7. 第19课 - 路径搜索的综合示例
  8. PYTHON网络爬虫与信息提取[网络爬虫协议](单元二)
  9. python函数的组成要素_写好一个Python函数的六要素
  10. Android 上千张图片的列表滑动加载
  11. gb2312和utf8 转换
  12. 闪迪内存卡软件测试,闪迪存储卡怎么样
  13. 4. Podfile 的解析逻辑
  14. 国产电源管理芯片有哪些?
  15. 寻路算法1:A星寻路和navmesh寻路的技巧和优化
  16. 各种提权、渗透经验技巧总结大全(下)
  17. Swift3.0知识点:高度模仿斗鱼TV(一)
  18. 多个中通快递的物流情况是怎么批量查询并保存的
  19. python 四维数据怎么看性别_四维b超数据怎么看性别
  20. python读取excel表头_13-用 Python 读写 Excel 文件

热门文章

  1. (中石油七)问题 J: 位置2016(水题)
  2. CTF-Crypto必备自动解密神器-Ciphey
  3. Input elements should have autocomplete attributes (suggested: new-password)
  4. 2022(秋)工程伦理答案 第九章
  5. H265编码视频播放器EasyPlayer.JS控制台出现VideoJS:WARN警告信息是什么原因?
  6. 如何在线进行PDF文档解密操作
  7. 计算机网络—IP头部结构,TCP头部结构,UDP头部结构
  8. Flutter Visibility Widget
  9. Vitis HLS入门指南
  10. oracle addmonth用法,PLSQL ADD_MONTHS用法及代码示例