baseline是什么

baseline字面意思是:参照物, 基准线

  • 拿某一个模型做baseline的意思是以这个模型做参考标准,来评估新的模型的效果好坏

baseline 系统是怎么来的、性能如何,并没有一定的标准:

  • 如果你是机器学习的初学者,在做课程作业,那么你可能用「随机猜测」作为 baseline
  • 如果你是要在顶会发论文,那么很可能就需要用当前最好的系统(称为 state of the art)来作 baseline,否则审稿人就会质疑
  • 如果你的论文的论点是「我针对某系统作了改进,提升了性能」,那么 baseline 就应该是未改进的系统(相当于生物实验中的「对照组」),它与改进后的系统只有一处不同,这样才能下结论说你的改进就是提升性能的原因
  • 如果你的论文的论点是「我提出的方法 A 比已有的方法 B 更好」,那么 baseline 就应该是方法 B,即使它跟方法 A 毫无关系
  • 当你选定了一个 baseline 系统后,如果你能联系上作者,索取到他的代码,就可以直接用作者的实现作为 baseline;如果联系不上,就只能自己复现
  • 有时候,你选择的 baseline 是你要研究的更广阔的框架下的一个特例,而你自己实现了框架下的其它方法,此时为了让系统之间只有一处不同,你可能会主动选择在框架下重新实现 baseline
  • 如果你是参加比赛,那么主办方常常会主动提供 baseline 系统。你可以在它的基础上做修改,也可以另起炉灶重新实现自己的系统。

你可能感兴趣的:(深度学习,人工智能,opencv,python,pycharm)