Benchmark和Baseline的含义与区别
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的含义与区别相关推荐
- 在计算机视觉论文中benchmark和baseline的区别
总结 benchmark一般是和同行中比较牛的算法比较,比牛算法还好,那你可以考虑发好一点的会议/期刊: baseline一般是自己算法优化和调参过程中自己和自己比较,目标是越来越好,当性能超过ben ...
- 深度学习中的Benchmark,Baseline,Backbone和SOTA的比较说明举例分析
1 Benchmark 1.1 中英文直译 基准:水准点:衡量尺度 A benchmark is something whose quality or quantity is known and wh ...
- 深度学习常见名词概念:Sota、Benchmark、Baseline、端到端模型、迁移学习等的定义
深度学习:Sota的定义 Sota The end to end(非端到端模型) End to end(端到端模型) Benchmark.Baseline 并发.并行.串行 迁移学习 微调 进程.线程 ...
- Deep Learning 中的 benchmark 与 baseline
Deep Learning 中的 benchmark 与 baseline benchmark benchmark是一个参考点,通常指一个数据集或一系列标准化的测试任务,用于评估模型的性能.bench ...
- 架构,框架,模式,模块、组件、插件的含义和区别
架构.框架.模式.模块.组件.插件.控件.中间件的含义和区别.经常看到这些概念,但是有些含糊,花点儿功夫整理一下,结果还是有些地方理解的不透彻,先将整理的内容写下来,以供交流.左侧英文栏中有些单词被分 ...
- mysql某个表被行锁了_MySQL 行锁和表锁的含义及区别详解
一.前言 对于行锁和表锁的含义区别,在面试中应该是高频出现的,我们应该对MySQL中的锁有一个系统的认识,更详细的需要自行查阅资料,本篇为概括性的总结回答. MySQL常用引擎有MyISAM和Inno ...
- 【论文阅读术语】benchmark、baseline、backbone、ground truth
[最基础术语一]benchmark.baseline.backbone.ground truth 1. benchmark benchmark是一种评价方式,其指的是一个过程.具体来说就是针对不同Mo ...
- 云计算中laaS,PaaS和SaaS的含义及区别
laaS,PaaS和SaaS的含义及区别 SaaS: Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界 ...
- char,varchar,nchar,nvarchar具体含义和区别
char,varchar,nchar,nvarchar具体含义和区别 他们都是在创建数据库的时候,当你想要定义一个String 类型的数据时一般都是用上面四种类型定义. char类型 它是固定长度 ...
最新文章
- Web Essentials 2015--html
- Q45 跳跃游戏 II
- IDEA系列(四)一部署war 和 war exploded的区别
- Linux 命令之 sudo -- 以其他用户身份来执行命令
- oracle近似查找,距离内的Oracle空间搜索
- 为高考学子加油,Java快速开发平台,JEECG 3.7.6高考性能增强版本发布
- 第19课 - 路径搜索的综合示例
- PYTHON网络爬虫与信息提取[网络爬虫协议](单元二)
- python函数的组成要素_写好一个Python函数的六要素
- Android 上千张图片的列表滑动加载
- gb2312和utf8 转换
- 闪迪内存卡软件测试,闪迪存储卡怎么样
- 4. Podfile 的解析逻辑
- 国产电源管理芯片有哪些?
- 寻路算法1:A星寻路和navmesh寻路的技巧和优化
- 各种提权、渗透经验技巧总结大全(下)
- Swift3.0知识点:高度模仿斗鱼TV(一)
- 多个中通快递的物流情况是怎么批量查询并保存的
- python 四维数据怎么看性别_四维b超数据怎么看性别
- python读取excel表头_13-用 Python 读写 Excel 文件
热门文章
- (中石油七)问题 J: 位置2016(水题)
- CTF-Crypto必备自动解密神器-Ciphey
- Input elements should have autocomplete attributes (suggested: new-password)
- 2022(秋)工程伦理答案 第九章
- H265编码视频播放器EasyPlayer.JS控制台出现VideoJS:WARN警告信息是什么原因?
- 如何在线进行PDF文档解密操作
- 计算机网络—IP头部结构,TCP头部结构,UDP头部结构
- Flutter Visibility Widget
- Vitis HLS入门指南
- oracle addmonth用法,PLSQL ADD_MONTHS用法及代码示例