Single number evaluation metric

建一个评估指标。可以是准确率、召回率、F1 score。

Satisficing and Optimizing metric

很多时候我们需要协调多个因素,达到自己的目的。例如猫分类器,我们想要准确率,又想要运行时间快。这个时候我们可以设立一个目标score=accuracy-0.5*runtime。我们非常在意,想要非常非常高的那个指标称为Optimizing metric,这里准确率就是。那些我们认为达到一定值就可以的指标,称为Satisficing metric。例如运行时间,只要在100ms之内,至于是80ms还是90ms都可以。

关于训练集

数据集分为训练集、交叉验证集、测试集。每个数据集的数据分布应该是相同的。
在数据量百万以下,训练集/测试集=7/3,训练集/交叉验证集/测试集=6/2/2。
如果数据量非常大,大于百万,则可以训练集/交叉验证集/测试集=98/1/1。

交叉验证集(dev set):目的是用来调整模型参数。

测试集的目的是:在模型训练完成,应用在实际系统前,评估一下模型的优劣,给自己增加自信心。一般来讲10,000训练样本或者100,000训练样本足以。如果你对这个值非常非常看重,可以增加测试集的样本量。

参考文献:
1 文章内容来源于Structuring Machine Learning Projects.

机器学习的一些注意事项相关推荐

  1. 带你了解Attention机制在机器学习领域革命中的作用

    文章目录 什么是注意力(Attention)机制 机器学习中的注意事项 自然语言处理中的注意事项 计算机视觉中的注意事项 解读<心理学.神经科学和机器学习的关注> 注意力(Attentio ...

  2. sqlserver2019安装注意事项-最后一步机器学习无法验证通过,机器学习python

    sqlserver2019安装教程 先附上下载地址 百度云下载链接: 链接:https://pan.baidu.com/s/1bhWZbkxdAjHxp3vd4MmKzQ 提取码:1sku 在线下载地 ...

  3. 【机器学习】 - keras中的模型可视化plot_model模块(含依赖包pydot和graphviz的详细安装过程与注意事项)

    运行环境: win10 + anaconda3-spyder + python3.7.4 + tensorflow2.0.0 首先需要安装两个包pydot和graphviz,不然会报错: Failed ...

  4. 【机器学习】在浏览器端实践机器学习,需要考虑哪些注意事项

    ⭐️ 本文首发自 前端修罗场(点击加入),是一个由资深开发者独立运行的专业技术社区,我专注 Web 技术.答疑解惑.面试辅导以及职业发展.现在加入,私聊我即可获取一次免费的模拟面试机会,帮你评估知识点 ...

  5. 机器学习-Sklearn

    Scikit learn 也简称 sklearn, 是机器学习领域当中最知名的 python 模块之一. Sklearn 包含了很多种机器学习的方式:Classification 分类 Regress ...

  6. 小狗钱钱_✅每次构建待办事项列表应用程序时,都会有一只小狗? 死了?

    小狗钱钱 by Hrishi Mittal 由Hrishi Mittal ✅每次构建待办事项列表应用程序时,都会有一只小狗 ? 死了? (✅ Every time you build a to-do ...

  7. 使用TensorFlow进行机器学习即服务

    by Kirill Dubovikov 通过基里尔·杜博维科夫(Kirill Dubovikov) 使用TensorFlow进行机器学习即服务 (Machine Learning as a Servi ...

  8. 李宏毅机器学习笔记六——Gradient Descent

    视频来源: 李宏毅机器学习(2017)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili.com/video/av10590361/?p=6 使用GD的注意 ...

  9. 【直播】陈信达:零基础计算机视觉之机器学习基础

    零基础计算机视觉之机器学习基础 直播信息 分享嘉宾:陈信达,Datawhale成员,上海科技大学硕士. 直播时间:2021年07月30日 20:00 直播内容: 线性回归与指针读数识别 逻辑回归原理与 ...

最新文章

  1. Chrome不支持showModalDialog的解决方案
  2. python ffmpeg 视频转图片 视频转音频 播放音频 多张图片+音频转视频 多个视频合成一个视频 改变视频播放速度
  3. 【单调队列】【DP】城市交通(jzoj 1749)
  4. [css] css怎么更改表单的单选框或下拉框的默认样式?
  5. 将数据渲染到页面的几种方式
  6. 从点到线:逻辑回归到条件随机场
  7. python epoll 写数据到数据库_Python--day40(EPOLL的使用、数据库基础)
  8. MySQL 的DDL DML DQL DCL细节解析 知道这些就够了
  9. ios tableview_iOS简单TableView示例教程
  10. adobe mac怎么卸载 ?彻底卸载Adobe Mac软件的正确做法
  11. DongDong认亲戚 并查集+STL
  12. asp.net/c# 注册页实现激活邮箱验证
  13. 2013年大学英语专升本作文——Should One Expect a Reward When Doing a Good Deed?【标准答案、精品范文答案】
  14. 解决谷歌浏览器跨域问题
  15. 二建机电实务视频教程
  16. 谷歌公司再出大招,Chrome 新版本发布
  17. ospfdr选举规则_OSPF如何选举DR/BDR规则
  18. python生成的excel无法打开-Python 解决中文写入Excel时抛异常的问题
  19. 大学《管理学》教材笔记
  20. mysql卸载如何彻底删除6_如何彻底卸载删除MySQL

热门文章

  1. java中注解的使用与实例(一)
  2. PHP企业级开发环境配置全攻略-IDE+SVN++(转)
  3. [转贴]暴雪的霸王条款是否合理?
  4. Proxy server 緩存 jsp html
  5. linux清理备份日志,服务器日志清理备份
  6. springboot整合redis修改分区
  7. ListView隐藏右侧滚动条,listview去掉分割线,自定义分割线,ListView添加HeaderView和FooterView
  8. java搭建tcp客户端_【Java学习笔记】TCP客户端/服务器端
  9. 泛型在继承方面的体现与通配符
  10. java静态变量,静态代码块,普通代码块,构造函数加载顺序