当前位置: 首页 > news >正文

机器学习必会面试知识点

机器学习必会面试知识点

  • Sota
  • Benchmark、Baseline
  • The end to end(非端到端)
  • End to end(端到端)

Sota

sota实际上就是State of the arts 的缩写,指的是在某一个领域做的Performance最好的model,一般就是指在一些benchmark的数据集上跑分非常高的那些模型。

Benchmark、Baseline

Benchmark和baseline都是指最基础的比较对象。你论文的motivation来自于想超越现有的baseline/benchmark,你的实验数据都需要以baseline/benckmark为基准来判断是否有提高。唯一的区别就是baseline讲究一套方法,而benchmark更偏向于一个目前最高的指标,比如precision,recall等等可量化的指标。举个例子,NLP任务中BERT是目前的SOTA,你有idea可以超过BERT。那在论文中的实验部分你的方法需要比较的baseline就是BERT,而需要比较的benchmark就是BERT具体的各项指标。

The end to end(非端到端)

传统机器学习的流程往往由多个独立的模块组成,比如在一个典型的自然语言处理(Natural Language Processing)问题中,包括分词、词性标注、句法分析、语义分析等多个独立步骤,每个步骤是一个独立的任务,其结果的好坏会影响到下一步骤,从而影响整个训练的结果,这是非端到端的。

End to end(端到端)

从输入端到输出端会得到一个预测结果,将预测结果和真实结果进行比较得到误差,将误差反向传播到网络的各个层之中,调整网络的权重和参数直到模型收敛或者达到预期的效果为止,中间所有的操作都包含在神经网络内部,不再分成多个模块处理。由原始数据输入,到结果输出,从输入端到输出端,中间的神经网络自成一体(也可以当做黑盒子看待),这是端到端的。

相关文章:

  • C#基于ASP.NET的人事薪资管理系统
  • 上传项目代码到Github|Gitee
  • 中小企业OA系统的设计与实现
  • 直播弹幕系统(二)- 整合RabbitMQ进行消息广播和异步处理
  • NR RedCap UE关键技术与标准化进展
  • CARIS11.4基本使用流程及其bug
  • 我用了几行代码就实现了界面变灰效果
  • [附源码]Python计算机毕业设计Django教育企业网站
  • App 黑白化技术实践
  • 网络安全常用的工具有哪些(二)
  • 所谓工作能力强,其实就这五点
  • Linux||后续1:Ubuntu20.04安装MySQL8.0纯命令图文教程(安装+排错+可视化工具+常用命令)
  • JAVA实训第四天
  • 【数据结构】八大排序算法详解
  • Qt / Qml 中捕获(中文)输入法事件(按下 提交)
  • pytorch实现运动鞋分类
  • C语言画贝塞尔曲线的函数
  • 电脑重装系统后卡顿怎么办?教你快速解决电脑卡顿问题
  • 2022,itbird的年终总结报告
  • java面试强基(22)
  • 向总书记汇报具身智能发展的“稚辉君”:从期待到兴奋再到备受鼓舞
  • 人社部:一季度全国城镇新增就业308万人,同比增加5万人
  • 广西干旱程度有所缓解,未来一周旱情偏重地区降水量仍不足
  • 今年我国电影票房破250亿领跑全球,“电影+”带动文旅消费热潮
  • 江西省国资委原副主任李键主动向组织交代问题,接受审查调查
  • 王文涛会见德国汽车工业协会主席穆勒