机器学习到底是什么?

摘要: 机器学习到底是什么东东?了解一下!

关于机器学习最简单的定义来自于Berkeley所表述的:机器学习是AI的一个分支,它探索了让计算机根据经验提高效率的方法。

为了更深刻的理解这一定义,接下来我们将对其进行拆分分析。

AI的分支:人工智能是一种能够使得计算机及其系统能够成功完成通常需要人类智能行为才能完成的任务的研究和开发。机器学习是训练计算机完成上述任务的技术和过程,是其必不可少的一部分。

探索方法:现阶段机器学习技术仍在不停地涌现虽然一些用于训练计算机的模型已经被识别和使用,但由于不同的业务问题需要不同的模型,在训练计算机时也可以使用不同的模型,随着时间的推移将会开发出更多模型。

帮助计算机以提高其性能:大多数情况下,要让计算机完成人工智能的任务,它需要借助于人工帮助去练习和适应。

以经验为基础:提供具有经验的AI的另一种说法—为其提供数据。随着更多数据被输入系统,计算机可以更准确地对它以及将遇到的未来数据做出响应。

d46bea07de85f1e00f1b04800aaa9a26c52a9f8f

机器学习如何运作?

让我们来看看机器学习是如何运作的:

收集:机器学习取决于数据,第一步是确保按照你要解决的问题的要求拥有适合的数据。

清理:数据可以由不同的源生成,包含在不同的文件格式中,并以不同的语言表示。可能需要在数据集中添加或删除信息,因为某些实例可能缺少信息,而其他实例可能包含不需要的或无关的条目。它的准备工作将影响其可用性和结果的可靠性。

拆分:根据数据集的大小,可能只需要一部分。从所选样本中,应将数据分为两组:一组用于训练算法,另一组用于评估算法。

训练:这个阶段主要是为了找到准确完成所选目标的函数。根据所使用的模型类型,采用不同的训练形式:如,在简单的线性回归模型中拟合一条线、生成随机森林算法的决策树。为了更好地理解我们拿神经网络来说,一般算法碰到数据集的一部分时,将会尝试处理数据。测量其自身的性能并自动调整其参数(也称为反向传播),直到它能不断产生期望的结果具有足够的可靠性。直到它能不断产生期望的结果,并具有足够的可靠性。

评估:一旦算法在训练数据上表现良好,它将再次使用没有见过的数据进行测量。此过程允许你防止过度拟合,但这种情况仅发生在学习算法运行良好同时又与你的训练数据相关的情况下。

优化:该模型针对目标应用程序内的集成进行了优化,以确保其效率。

是否有不同类型的机器学习?

在机器学习中可以使用许多不同的模型,但它们通常被分为三种不同的学习类型:监督、无监督和强化。根据要完成的任务,有些模型比其他模型更合适、性能更好。

监督学习:其特点是在训练模型时明确标记每个数据点的正确结果,以便找它们之间的关系,确保在引入未分配的数据点时,可以正确的做出预测或分类。

9ed4aedb1c0af3a81d77e7ae41f2e50c180fd255

如在对股票价格的研究中,分析数据点之间的关系,可以用回归学习算法对下个数据点做出预测。

65502df20299e25bfcca27a343088d33e3b9d1df

无监督学习:该类学习的特征是算法在训练模型时期不对结果进行标记,而直接在数据点之间找有意义的关系,它的价值在于发现模式以及相关性。如,一个喜欢这瓶酒的人也喜欢这一个。

7781ffcbb343bbc82ff5a8f8153cf8c4aa923a47

强化学习:这种类型的学习是有监督学习和无监督学习的结合。它通常用于解决更复杂的问题。在实践中,该类学习类型可应用于控制机器人手臂、找到最有效的电机组合、机器人导航等领域。同时逻辑游戏也很适合强化学习如扑克等。强化学习的其他应用在物流、日程安排和任务的战略规划中也很常见。

ec373f6096c64ac68e2f6dbdca764f391ce6f027

机器学习可以应用到哪里?

企业需要考虑机器学习开发的三个阶段及其应用。这三个阶段是指:描述性阶段,预测性阶段和规范性阶段。

描述性阶段是指记录和分析历史数据增强商业智能。向管理者提供描述性信息,并更好地理解过去行动和决策的结果和后果。这个过程现在已成为全球大多数大型企业的常规工作。

应用机器学习的第二阶段是预测。收集数据并使用它来预测特定结果可以提高反应性,使其更高效地做出决策。

最后一个规范性阶段是最先进的机器学习阶段,该阶段已被应用与企业活动中,并且在新兴企业的推动下不断向前发展。在针对有效和高效的业务实践时了解原因、动机和背景是最佳决策的先决条件,而只预测行为或结果是不够的。具体地说,当人和机器结合起来时,这个阶段是可能的。机器学习用于找到有意义的关系并预测结果,而数据专家则充当翻译者,以了解关系存在的原因。这样,就可以更精确地作出决策。

此外,除了预测性洞察之外,感兴趣的朋友还可以了解一下另一个机器学习应用程序:流程自动化。这里是关于这两个概念的介绍和对比。

以下是机器学习可以解决的问题的一些示例。

物流和生产:

lRethink Robotics使用机器学习来训练机器人手臂并提高生产速度;

lJaybridge Robotics可实现工业级车辆自动化,以实现更高效的运营;

l Nanotronics自动化光学显微镜以改进检查;

l NetflixAmazon根据用户需求优化资源分配;

其他例子包括:预测ERP/ERM需要;预测资产故障和维护,提高质量保证,提高生产线性能。

销售和营销:

6sense预测哪种铅更容易被买,哪个时间更容易被买入;

Salesforce Einstein帮助预测销售机会并自动完成任务;

l Fusemachines通过AI助手自动完成销售任务;

AirPR提供了提高公关绩效的洞察力;

Retention Science建议跨渠道行动以推动参与;

其他示例包括:预测客户的生命周期价值,提高客户细分准确度,检测客户购物模式以及优化用户的应用内体验。

人力资源:

Entelo帮助招聘人员识别和鉴定候选人;

hiQ协助管理人员进行人才管理。

金融:

Cerebellum CapitalSentient利用机器学习驱动的软件增强投资管理决策;

Dataminr可以通过提供有关社交趋势和突发新闻的早期警报来协助实时财务决策;

其他例子包括:检测欺诈行为和预测股票价格。

卫生保健:

Atomwise使用预测模型来减少药物生产时间;

Deep6 Analytics确定符合条件的患者进行临床试验;

其他例子包括:更准确地诊断疾病,改善个性化护理和评估健康风险。

你可以在Sam DeBrule汇集的精彩列表找到更多机器学习和人工智能以及其他相关资源的示例

原文链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521390.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

修改服务器时间报错,修改服务器时间linux

修改服务器时间linux 内容精选换一换IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题。如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以拥有两个不同版本的IP地址:IPv4地址和…

windows 反弹shell_容器内反弹shell的51种姿势

什么是反弹shell?反弹shell(reverse shell),就是控制端监听在某TCP/UDP端口,被控端发起请求到该端口,并将其命令行的输入输出转到控制端。reverse shell与telnet,ssh等标准shell对应,本质上是网络概念的客户…

使用Vue.js开发微信小程序:开源框架mpvue解析

戳蓝字“CSDN云计算”关注我们哦!作者 | 成全责编 | 阿秃转自 | 美团技术团队企业博客前言mpvue是一款使用Vue.js开发微信小程序的前端框架。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为H5和小程序提供了代码复用的能力。如果想将…

高并发下Java多线程编程基础

摘要: Java线程同步与异步 线程池 无锁化的实现方案 分布锁的实现方案 分享的目的: 进一步掌握多线程编程和应用的技巧,希望对大家在平时的开发中应对高并发编程有所帮助 Java线程同步与异步 1. 同步相关的方法有 wait, notify, notifyAll 2.…

deebot扫地机器人怎么清洁_扫地机器人清洁力拼杀,科沃斯机器人DEEBOT N3与小米1S对比评测...

“偷懒是第一生产力”,这句看似玩笑的话细细品味起来似乎还是有点道理,扫地机器人产业的逐渐兴盛又一次验证科技改变人们的生活方式。我自己生活中很少有时间去清扫地面,而且我是个很容易制造垃圾的人,几天不扫家里就脏乱的无法直…

机票分享第一篇 机票由何而来

要: 遥想05年刚加入飞猪,有同学问我机票搜索是怎么做的,一时间不知如何回答。转眼三年过去,为了给自己一个交代,抽时间把所负责的业务、系统、心得加以总结,才有了这几篇机票分享的文章。由于所用的技术、架…

java 获取ip地址_老杜带你学Java【第二课】

上期链接:老杜带你学Java【第一课】01写在前面欢迎来到杜老师的「零基础学Java」课堂~今后,我们就是Java软件工程师了。(此处应该有掌声???)本专题为《零基础学Java》专题,将带你学习2020年全新Java零基础教程,由杜老师亲自录制…

【光说不练假把式】今天说一说Kubernetes 在有赞的实践

戳蓝字“CSDN云计算”关注我们哦!作者 | 木鱼 on基础保障责编 | 阿秃一、背景我们为什么选择 Kubernetes?因为 Kubernetes 几乎支持所有的容器业务类型,包括无状态应用、有状态应用、任务型和 Daemonset,Kubernetes 也逐渐成为容…

Apache旗下顶级开源盛会 HBasecon Asia 2018将于8月在京举行

摘要: 作为Apache基金会旗下HBase社区的顶级用户峰会,HBaseCon大会是Apache HBase™官方从2012年开始发起和延续至今的技术会议,先后在美国加州、日本东京和中国深圳等地举办,得到了Google、Facebook、雅虎和阿里巴巴等众多全球顶…

r语言查找是否存在空值_关于R包安装你知道多少?

在R语言的学习过程中离不了各种R包的安装与使用,要使用某个R包首先得学会如何安装该R包。对于R包的安装你知道的有多少?你知道如何指定安装路径吗?为何你每次重新打开R绘画都需要重新安装R包?今天小编带你详细理解install.package…

深入理解JAVA虚拟机学习笔记(一)JVM内存模型

摘要: 上周末搬家后,家里的宽带一直没弄好,跟电信客服反映了N遍了终于约了个师傅明天早上来迁移宽带,可以结束一个多星期没网的痛苦日子了。这段时间也是各种忙,都一个星期没更新博客了,再不写之前那种状…

oracle schema_了解Oracle备份恢复的知识

Oracle架构体系警报日志(alter log):一个文本日志文件,记录数据库的错误和状态信息,通常情况下,警报日志位于后台转存目标目录中,该目录有数据库参数DIAFNOSTIC_DEST定义的,其中警报日志的格式为alter.log。…

美部长施压堵华为,遭印度电信巨头现场驳斥 ;WhatsApp被曝漏洞:仅凭一张GIF动图黑客便可接管账户……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 每周三次,打卡即…

实现Chrome Devtools调试JavaScript V8引擎

摘要: 最近开发小程序JavaScript的运行时,通过在客户端嵌入JavaScript V8引擎来实现。前端同学需要调试JavaScript代码,正好Chrome浏览器的Devtools是与V8的Inspector调试协议是一脉相承的,理论上是可以使用Chrome Devtools调试Ja…

angular7.2构建包如何兼容ie_Python 小技巧:如何实现操作系统兼容性打包?

转自:Python猫有一个这样的问题:现要用 setuptools 把一个项目打包成 whl 文件,然后 pip install 在 Windows/Linux 两种操作系统上,但是该项目中有一些依赖库只有 Windows 上才有(例如 pywinauto、pywingui、pywinrm)&#xff0c…

阿里云ET工业大脑发布AI视觉产品“见远”:电池片、车辆、路面都能被“诊断”

摘要: 7月24日,阿里云ET工业大脑发布AI视觉产品“见远“,可以利用深度学习和图像处理算法,自动识别图像中的瑕疵、故障及其他目标物,大幅节省人力,提高产品生产效率及精度稳定性效果。 7月24日&#xff0c…

最后2天,BDTC 2019 早鸟票即将售罄,超强阵容及议题抢先曝光!

大会官网:https://t.csdnimg.cn/U1wA2019 年12月5-7 日,由中国计算机学会主办,CCF 大数据专家委员会承办,CSDN、中科天玑数据科技股份有限公司协办的 2019 中国大数据技术大会,将于北京长城饭店隆重举行。届时&#xf…

利用python做一个小游戏_如何使用python做一个简单的猜数字的小游戏

1 首先小编先打开IDLE,如下图:2 然后这里点击菜单栏的File,然后点击菜单"New File",如下图:3 然后我们就在idle中新建了一个python文件,如下图:4 在这里我们按照下图中代码输入到文件…

阿里HBase的数据管道设施实践与演进

摘要: 大数据生态下有着丰富多样的系统:流计算,数据存储,实时分析,离线计算,数据在各个异构系统之间的流转和加工而产生价值,高效的数据传输通道是大数据生态的重要一环。本文描述了阿里HBase团…