吴恩达老师经验:80%的数据+20%的模型=更好的机器学习

如何使用 Python 进行机器学习? ​ 全套学习路线图、课程,机器学习工作流程如下。 Python+人工智能 入门: Python基础→Python数据挖掘 中级: 机器学习 进阶: NLP自然语言 高级: OpenCV基础→深度学习 ​ 阅读详情

仅作学术分享,不代表本公众号立场,侵权联系删除

转载于:新智元

机器学习的进步是模型带来的还是数据带来的,这可能是一个世纪辩题。

 

吴恩达对此的想法是,一个机器学习团队80%的工作应该放在数据准备上,确保数据质量是最重要的工作,每个人都知道应该如此做,但没人在乎。如果更多地强调以数据为中心而不是以模型为中心,那么机器学习的发展会更快。

 

 

当去arxiv上查找机器学习相关的研究时,所有模型都在围绕基准测试展示自己模型的能力,例如Google有BERT,OpenAI有GPT-3,这些模型仅解决了业务问题的20%,在业务场景中取得更好的效果需要更好的数据。

 

传统软件由代码提供动力,而AI系统是同时使用代码(模型+算法)和数据构建的。以前的工作方式是,当模型效果不理想,我们就会去修改模型,而没有想过可能是数据的问题。

 

机器学习的进步一直是由提高基准数据集性能的努力所推动的。研究人员的常见做法是在尝试改进代码的同时保持数据固定,以模型改进为中心对模型性能的提升实际上效率是很低的。但是,当数据集大小适中(<10,000个示例)时,则需要在代码上进行尝试改进。

 

 

根据剑桥研究人员所做的一项研究,最重要但仍经常被忽略的问题是数据的格式不统一。当数据从不同的源流式传输时,这些源可能具有不同的架构,不同的约定及其存储和访问数据的方式。对于机器学习工程师来说,这是一个繁琐的过程,需要将信息组合成适合机器学习的单个数据集。

 

小数据的劣势在于少量的噪声数据就会影响模型效果,而大数据量则会使标注工作变得很困难,高质量的标签也是机器学习模型的瓶颈所在。

 

这番话也引起机器学习界对MLOps的重新思索。

 

MLOps是什么?

MLOps,即Machine Learning和Operations的组合,是ModelOps的子集,是数据科学家与操作专业人员之间进行协作和交流以帮助管理机器学习任务生命周期的一种实践。

 

 

与DevOps或DataOps方法类似,MLOps希望提高自动化程度并提高生产ML的质量,同时还要关注业务和法规要求。

 

互联网公司通常用有大量的数据,而如果在缺少数据的应用场景中进行部署AI时,例如农业场景

,你不能指望自己有一百万台拖拉机为自己收集数据。

 

基于MLOps,吴恩达也提出几点建议:

  1. MLOps的最重要任务是提供高质量数据。

  2. 标签的一致性也很重要。检验标签是否有自己所管辖的明确界限,即使标签的定义是好的,缺乏一致性也会导致模型效果不佳。

  3. 系统地改善baseline模型上的数据质量要比追求具有低质量数据的最新模型要好。

  4. 如果训练期间出现错误,那么应当采取以数据为中心的方法。

  5. 如果以数据为中心,对于较小的数据集(<10,000个样本),则数据容量上存在很大的改进空间。

  6. 当使用较小的数据集时,提高数据质量的工具和服务至关重要。

 

一致性的数据定义,涵盖所有边界情况,从生产数据中得到及时的反馈,数据集大小合适。

 

吴恩达同时建议不要指望工程师去尝试改善数据集。相反,他希望ML社区开发更多MLOps工具,以帮助产生高质量的数据集和AI系统,并使他们具有可重复性。除此之外,MLOps是一个新生领域,MLOps团队的最重要目标应该是确保整个项目各个阶段的高质量和一致的数据流。

 

 

一些MLOps的工具已经取得了不错的成绩。

 

Alteryx处于自助数据分析运动的最前沿。公司的平台“ Designer”旨在快速发现、准备和分析客户的详细信息。该工具用于易于使用的界面,用户可以连接和清除数据仓库。Alteryx的工具还包括空间文件的数据混合,可以将其附加到其他第三方数据。

 

 

Paxata提供自适应的信息平台,它具有灵活的部署和自助操作。它使分析人员和数据科学家可以收集多个原始数据集,并将它们转换成有价值的信息,这些信息可以立即转换为执行模型训练所需要的格式。该平台是基于所见即所得设计,具有电子表格风格的数据展示,因此用户无需学习新工具。此外,该平台能够提供算法协助以推断所收集数据的含义。 

 

TIBCO软件最近在这个快速发展的领域中崭露头角。它允许用户连接、清理、合并和整理来自不同来源的数据,其中还包括大数据存储。该软件使用户可以通过简单的在线数据整理进行数据分析,并且提供完整的API支持,可以根据自己的个性化需求进行更改。

 

 

网友表示,吴恩达老师说的太真实了!

 

 

也有网友表示,机器学习更像是数据分析,模型的搭建就是构建pipelines。

 

end

[ML-01] 机器学习概述-2 四、机器学习工作流程 1 什么是机器学习 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。 2 机器学习工作流程 机器学习工作流程总结 1.获取数据 2.数据基本处理 3.特征工程 4.机器学习(模型训练) 5.模型评估 结果达到要求,上线服务 没有达到要求,重新上面步骤 2.1 获取到的数据集介绍 数据简介 在数据集中一般: 一行数据我们称为一个样本 一列数据我们成为一个特征 有些数据有目标值(标签值),有些数据没有目标值(如上表中,电影类型就是这个数据集 阅读详情

相关推荐

简单易懂 | 机器学习如何快速入门?

机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。2数据简介一行数据我们称为一个样本一列数据我们成为一个特征有些数据有目标值(标签值),有些数据没有目标值(如上表中,电影类型就是这个数据集的目标值)数据类型一:特征值+目标值(目标值是连续的和离散的)数据类型二:只有特征值,没有目标值训练数据:用于训练,构建模型测试数据:在模型检验时使用,用于评估模型是否有效训练集:70% 80% 75%测试集:30% 20% 25%2.2。

黑马程序员官方博客 1541

吴恩达的二八定律:80%的数据+20%的模型=更好的机器学习

机器学习的进步是模型带来的还是数据带来的,这可能是一个世纪辩题。 吴恩达对此的想法是,一个机器学习团队80%的工作应该放在数据准备上,确保数据质量是最重要的工作,每个人都知道应该如此做,但没人在乎。如果更多地强调以数据为中心而不是以模型为中心,那么机器学习的发展会更快。 当去arxiv上查找机器学习相关的研究时,所有模型都在围绕基准测试展示自己模型的能力,例如Google有BERT,OpenAI有GPT-3,这些模型仅解决了业务问题的20%,在业务场景中取得更好的效果需要更好的数据。 传统软件由代

喜欢打酱油的老鸟 898

Ubuntu 24.04 下 NoMachine 极速安装与远程桌面配置全攻略

本文详细介绍了在Ubuntu 24.04系统下安装和配置NoMachine远程桌面的完整指南。从系统准备、分步安装到性能调优和常见问题解决,帮助用户快速实现低延迟的远程桌面访问。特别适合开发者和IT管理员在Linux环境下高效部署远程工作环境。

moon9的博客 946

机器学习评价指标

文章目录混淆矩阵准确率真正率假正率精确率召回率F-measure(F1)值 混淆矩阵 True Positive (真正, TP)被模型预测为正的正样本; True Negative(真负 , TN)被模型预测为负的负样本 ; False Positive (假正, FP)被模型预测为正的负样本; False Negative(假负 , FN)被模型预测为负的正样本; 准确率 准确率(Accuracy)。顾名思义,就是所有的预测正确(正类负类)的占总的比重 accuracy=TP+TNTP+FN+FP+T

AI World 3754

TCP协议中ARQ自动重传的三种实现方式对比(含SACK详解)

本文深入解析TCP协议中ARQ自动重传的三种实现方式,包括停止-等待、回退N步和选择重传协议,特别详细介绍了SACK机制的工作原理和优势。通过对比分析各协议的效率、复杂度和适用场景,为网络通信中的可靠性传输提供了实用的选型指南。

weixin_30776273的博客 462

STM32CubeIDE入坑指南

一 前言 在科技日新月异的今天,作为从事效率为先的苦逼 IT 行业,秉承着我不入地狱谁入地狱的伟大革命精神,我决定再一次做第一个吃螃蟹的人,通过自身的入坑过程,为大家测试STM32CubeIDE这款新式工具。(其实是为了我能省点时间,快点做完项目,多挣点钱买几瓶肾气丸) 二 看一看别人是如何入坑的 二 手把手带你入坑 三 相关资料 ...

CH的博客 1万+

吴恩达,45岁生日快乐!提出著名二八定律:80%数据+20%模型=更好的AI

吴恩达发推称,「大家为自己送上最好的礼物就是,观看这个视频观看并提出自己的见解。让大家的工作从以模型为中心向以数据为中心的AI转变。」在这个视频中,吴恩达提出了著名二八定律:80%的数...

深度学习技术前沿 838

优快云余额充值前必读:这5个隐藏条款,90%的开发者都忽略了(附iOS内购避坑指南)

本文揭示了优快云余额充值中90%开发者忽略的5个隐藏条款,包括不可退款规则、iOS内购限制、账号安全责任等关键内容,特别提供了iOS内购避坑指南,帮助开发者避免资金损失和账号风险。

weixin_26765287的博客 150

吴恩达提出了著名的二八定律

国际最权威的ML学者之一吴恩达(Andrew Ng)在他45岁生日当天发推文称 ,“大家为自己送上最好的礼物就是,观看这个视频观看并提出自己的见解。让大家的工作从以模型为中心向以数据为中心的AI转变。” 在这个视频中,吴恩达提出了著名二八定律:80%的数据+20%的模型=更好的AI。 吴恩达强调,一个机器学习团队80%的工作应该放在数据准备上,确保数据质量是最重要的工作。如果更多地强调以数据为中心而不是以模型为中心,那么机器学习的发展会更快。 吴恩达提出了著名的二八定律 吴恩达的观点强调了数据对人工智能的

AI 数据库me 2209

html python mysql交互_干货!Python与MySQL数据库的交互实战

安装PyMySQL库如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个库的安装很简单,直接使用pip install pymysql;假如这种方式还是安装不上,就用如下链接找一个合适的安装包,进行安装,这个就不细说了。https://www.lfd.uci.edu/~gohlke/pythonlibs/使用Python连接MySQL数据库1)六个常用的连接参数参数...

weixin_31043555的博客 1561

基于全局和局部接受性因果特征的广义学习模型,用于在线增量机械故障诊断

本文提出了一种**因果广义学习模型(CBLM)**,用于在线增量机械故障诊断。该模型结合了**全局因果特征**(时域、频域、故障特征频率均值)和**多尺度局部因果特征**(通过扩张卷积提取),构建了一个具有**增量学习能力**的广泛学习系统(BLS)。CBLM支持**结构增量学习**(增加增强节点)和**样本增量学习**(动态更新权重),无需重新训练整个模型,显著提高了计算效率和诊断精度。在两个滚动轴承数据集上的实验表明,CBLM在诊断准确性和训练时间上均优于传统深度学习模型,适用于在线实时故障诊断。

huanghm88的专栏 388

吴恩达:AI是时候从大数据转向「小数据」了

丰色 编译整理量子位 | 公众号 QbitAIAI大牛吴恩达不久前刚被检测出新冠阳性,许多网友都向他表达了早日康复的祝愿。如今,他的工作重心放在了他的Landing AI公司上。这是一家专...

量子位 354

仿真学习系列(二):ADS仿真直观理解方波与频谱分量的关系

在高速电路设计中,我们常常听到一句话:“信号其实不是电压在传输,而是频率在传播。” 这句话看似抽象,却揭示了信号世界的核心本质——任何时域波形,都可以被拆解为一系列不同频率的正弦波。 那么,一个看似简单的方波,究竟由哪些频率成分组成?为什么在示波器上,有的方波上升沿又快又“方”,而有的却“圆润”得多?这些差异背后,隐藏的正是高频分量的力量。 本文将通过使用 Keysight ADS,从零搭建仿真电路,直观地观察方波与其谐波成分之间的关系。

案例文章,高速信号 815

【D】吴恩达的二八定律:80%的数据+20%的模型=更好的机器学习

文章源于公众号:新智元【导读】模型好就能碾压一切吗?吴恩达泼冷水,机器学习发展80%依靠数据集的进步!这也激起了业内对MLOps工具链的关注。机器学习的进步是模型带来的还是数据带来的,这可...

湾区人工智能 332

非技术面试题精选大全

回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业喜欢有礼貌的求职者。

吃面爱放香菜的博客 439

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

吴恩达老师,45岁生日快乐!

来源:Twitter转自:新智元今天是吴恩达(Andrew Ng)45岁生日,让我们祝他生日快乐!吴恩达发推称,「大家为自己送上最好的礼物就是,观看这个视频观看并提出自己的见解。让大家...

机器学习算法那些事 490

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

机器学习(1):机器学习工作流程

机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。

u013938578的博客 1997

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

机器学习工作流程

一、什么是机器学习 二、机器学习工作流程

但行好事,莫问前程 4229

AI:机器学习工作流程

AI:机器学习工作流程

程序员无羡的博客 612

机器学习

1.4 机器学习工作流程 学习目标 了解机器学习的定义 知道机器学习的工作流程 掌握获取到的数据集的特性 1 什么是机器学习 1. 简介 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。 2. 工作流程 机器学习工作流程总结 1.获取数据 2.数据基本处理 3.特征工程 4.机器学习(模型训练) 5.模型评估 结果达到要求,上线服务 没有达到要求,重新上面步骤 2.1 获取数据集 1. 简介 一行数据我们称为一个样本 一列数据我们成为一个特征 有些数据有目标值(

weixin_46072106的博客 1609

机器学习了解

机器学习 1. 什么是机器学习 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。 2. 机器学习工作流程 机器学习工作流程 1.获取数据数据基本处理,2.特征工程,3.机器学习(模型训练),4.模型评估 结果达到要求,上线服务,没有达到要求,重新上面步骤 获取到的数据集介绍 数据简介 在数据集中一般: 一行数据我们称为一个样本 一列数据我们成为一个特征 有...

weixin_45439324的博客 821

机器学习入门概念

1.科学计算库 Matplotlib 数据可视化(画图) numpy 数组计算 pandas 处理数据集 2.什么是机器学习 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。 3.人工智能主要分支 1.人工智能、机器学习和深度学习 人工智能和机器学习,深度学习的关系: 机器学习是人工智能的一个实现途径 深度学习是机器学习的一个方法发展而来 2.主要分支介绍 通讯、感知与行动是现代人工智能的三个关键能力,在这里我们将根据这些能力/应用对这三个技术领域进行介绍:计算机视觉(CV)、

alovelypeach的博客 1100

机器学习2 特征工程

Python语言的机器学习工具Scikit-learn包括许多知名的机器学习算法的实现Scikit-learn文档完善,容易上手,丰富的API目前稳定版本0.19.1加载获取流行数据集获取小规模数据集,数据包含在datasets里获取大规模数据集,需要从网络上下载,函数的第一个参数是data_home,表示数据集下载的目录,默认是 ~/scikit_learn_data/目标了解特征工程在机器学习当中的重要性知道特征工程的分类应用无特征工程是使用。

qq_52735683的博客 1203

机器学习入门好文,强烈推荐! ! !

机器学习概述1. 机器学习前言2. 机器学习工作流程2.1 什么是机器学习2.2 机器学习工作流程2.2.1 获取到的数据集介绍2.2.2 数据基本处理2.2.3 特征工程什么是特征工程为什么需要特征工程特征工程包含内容特征提取特征预处理特征降维2.2.4 机器学习2.2.5 模型评估3. 拓展阅读 1. 机器学习前言 要了解机器学习、深度学习与人工智能的关系,请参考: 人工智能入门好文,强烈推荐! ! ! 三分钟搞清人工智能、机器学习与深度学习 2. 机器学习工作流程 2.1 什么是机器学习 机器学习是从

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 769
上一篇: 为什么有些数学专业的看不惯甚至鄙视 Deep Learning?
下一篇: 19岁华裔天才辍学MIT,创办AI独角兽,5年市值73亿美元!
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值