机器学习和深度学习的5个关键区别

发布者:码梦狂人最新更新时间:2021-03-02 来源: elecfans关键字:机器学习  深度学习 手机看文章 扫描二维码
随时随地手机看文章

前言

大多数人没有意识到机器学习是人工智能(AI)的一种,它诞生于20世纪50年代。1959年,亚瑟·塞缪尔(ArthurSamuel)编写了第一个计算机学习程序,在这个程序中,IBM计算机玩跳棋的时间越长,它就越擅长。快进到今天,当人工智能不仅仅是尖端技术,相关工作薪资高,工作令人兴奋。机器学习工程师的需求量很大,无论是数据科学家还是软件工程师都不具备机器学习领域所需的技能。公司需要精通这两个领域的专业人士,但他们既不能胜任数据科学家的工作,也不能胜任软件工程师的工作。这类人群就是机器学习工程师。


“人工智能”、“机器学习”和“深度学习”这三个词经常交替出现,但如果你正在考虑从事人工智能的职业,了解它们之间的区别是很重要的。


根据牛津生活词典,人工智能是“计算机系统的理论和发展,能够执行通常需要人类智能的任务,如视觉感知、语音识别、决策和语言间的翻译。”尽管它们可能被称为“智能,“有些人工智能计算机系统不能自己学习;这就是机器学习和深度学习的用武之地。


让我们深入讨论机器学习和深度学习到底是什么,以及机器学习和深度学习的区别。


什么是机器学习?

通过机器学习,计算机系统通过编程来学习输入的数据,而不需要重复编程。换言之,他们不断地提高自己在任务上的表现,例如,在没有人帮助下玩游戏。机器学习被广泛应用于艺术、科学、金融、医疗等领域。有不同的方法让机器学习。有些是简单的,如一个基本的决策树;有些则要复杂得多,涉及多层人工神经网络。后者发生在深度学习中,我们一会儿再谈。


机器学习之所以成为可能,不仅仅是因为亚瑟·塞缪尔(ArthurSamuel)在1959年的突破性计划,使用了一个相对简单(按今天的标准)的搜索树作为其主要驱动程序,他的IBM计算机在跳棋方面不断得到改进。


多亏了互联网,大量的数据被创建和存储,这些数据可以提供给计算机系统,帮助他们“学习”。使用Python进行机器学习是当今最流行的方法。


什么是深度学习?

有人认为深度学习是机器学习的下一个前沿,是最前沿的前沿。如果你看过Netflix,一些流媒体音乐服务会根据你过去听过的歌曲,或你点赞过的歌曲,为你推荐观看的内容。这些能力都建立在深入学习的基础上。谷歌的语音识别和图像识别算法也使用深度学习。


正如机器学习被认为是人工智能的一种类型,深度学习通常被认为是机器学习的一种类型,有人称之为子集。虽然机器学习使用简单的概念,如预测模型,深度学习使用人工神经网络,旨在模仿人类的思维和学习方式。你可能还记得高中生物学中,人脑的主要细胞成分和主要计算元素是神经元,每个神经连接就像一台小型计算机。大脑中的神经元网络负责处理各种输入:视觉、感觉等。


与机器学习一样,在深度学习的计算机系统中,还是一样被喂数据,但是信息往往是以巨大的数据集的形式存在的,因为深度学习系统需要大量的数据来理解,才能返回准确的结果。然后,人工神经网络根据数据提出一系列二元真/假问题,涉及高度复杂的数学计算,并根据得到的答案对数据进行分类。


因此,尽管机器学习和深度学习都属于人工智能的一般分类,而且都是从数据输入中“学习”,但两者之间有一些关键的区别。


机器学习和深度学习的5个关键区别


1人为干预

不像在机器学习系统中,人类需要根据数据类型(例如,像素值、形状、方向)识别和手工编码应用的特征,深度学习系统会试图在不需要额外人工干预的情况下学习这些特征。以人脸识别程序为例,程序首先学习检测和识别人脸的边缘和线条,然后学习人脸的更重要部分,最后学习人脸的整体表示。这样做所涉及的数据量是巨大的,随着时间的推移和程序本身的训练,得到正确答案的概率(即准确识别人脸)便会增加。这种训练是通过使用神经网络进行的,类似于人脑的工作方式,不需要人重新编码程序。


2硬件

由于要处理的数据量和所用算法中涉及的数学计算的复杂性,深度学习系统比简单的机器学习系统需要更强大的硬件。一种用于深度学习的硬件是图形处理单元(gpu)。机器学习程序可以在低端机器上运行,不需要那么多算力。


3时间

如您所料,由于深度学习系统需要大量的数据集,而且涉及到太多的参数和复杂的数学公式,因此深度学习系统可能需要花费大量的时间来训练。机器学习可能只需要几秒钟到几个小时,而深度学习可能需要几个小时到几个星期!


4方法

机器学习中使用的算法倾向于对数据进行部分解析,然后将这些部分结合起来得到结果或解决方案。深度学习系统可以一下子解决整个问题或场景。例如,如果您想要一个程序来识别图像中的特定对象(例如,它们是什么以及它们在停车场汽车牌照上的位置),您就必须通过机器学习完成两个步骤:首先是对象检测,然后是对象识别。但是,使用深度学习程序,您将输入图像,通过训练,程序将一次性得到已识别对象和其在图像中的位置。


5应用

考虑到上面提到的所有其他差异,您可能已经了解到机器学习和深度学习系统用于不同的应用程序。它们的用途:基本的机器学习应用程序包括预测程序(例如预测股票市场的价格或下一次飓风将在何时何地袭来)、垃圾电子邮件识别器,以及为医疗患者设计循证治疗计划的程序。


对于深度学习,除了上面提到的Netflix、音乐流服务和面部识别等例子之外,深度学习的一个广为宣传的应用是自动驾驶。这些程序使用多层神经网络来确定要避开的对象、识别红绿灯以及知道何时加速或减速。


机器学习与深度学习的未来趋势

机器学习和深度学习的未来蕴含着无穷的可能!越来越多的机器人不仅用在制造业,而且在一些其他方面可以改善我们的日常生活方式。医疗行业也可能会发生变化,因为深度学习有助于医生更早地预测或发现癌症,从而挽救生命。在金融领域,机器学习和深度学习可以帮助公司甚至个人节省资金,更聪明地投资,更有效地分配资源。


而这三个领域仅仅是机器学习和深度学习未来趋势的开始。许多需要改进的领域,现在仍然只是我们想象中的一个火花。

关键字:机器学习  深度学习 引用地址:机器学习和深度学习的5个关键区别

上一篇:机器可创作与人类画作“难以分别”的艺术品
下一篇:工业自动化控制包括着哪些内容

推荐阅读最新更新时间:2024-11-06 02:07

恩智浦借助AWS Greengrass展示安全边缘处理和机器学习的实力
电子网消息,恩智浦半导体NXP Semiconductors N.V.今天宣布,将在2017年度AWS re:Invent大会上,通过在恩智浦Layerscape上运行的Amazon Web Services (AWS)服务,展示其微处理器(MPU)、微控制器(MCU)和应用处理器在多种物联网(IoT)和安全边缘处理应用中的运用。对安全边缘处理的支持可降低延迟和带宽需求,提高物联网解决方案的安全性。 当今的物联网应用都存在边缘处理和安全要求,为此,恩智浦开发了一款强大的分布式云/边缘软件平台,提供必要的安全配置、连接和处理能力,为连接AWS的边缘处理设备提供支持并创造条件。恩智浦将在AWS re:Invent大会上展示下列应用
[半导体设计/制造]
专访甲骨文副总裁等科技大佬:企业如何通过人工智能提升
记者:“企业如何通 人工智能 ( AI )提升自己?”   下面是一众科技大佬的回答:   AI如何帮助企业规避欺诈和风险 ·每一款应用软件都可以从人工智能中受益——安全、市场营销、IT基础设施、金融技术等。大量的数据和云基础设施让带有 机器学习 技术的应用软件拥有了识别模式,目前这些技术还不是很强,但随着技术革新它们会慢慢变强大。     ·这取决于AI在一个领域的垂直度。就像石油和天然气工程队知道下一步要钻什么地方——这或许会是未来最好的领域。AI+金融则是获得实时风险暴露信息和欺诈检测信息。当然,还有许多行业,AI为网络安全提供了更高级的基于行为的智能处理,快速处理高速数据流;使用自然语言处理(NLP)来查看电子邮件中的
[嵌入式]
工业人工智能未来会朝着哪个方向发展?
由中国自动化学会联合中国科学院自动化研究所、中华人民共和国工业和信息化部与中国 人工智能 产业发展联盟主办的2019国家智能产业峰会在山东青岛召开。峰会以“工业智联网:AI赋能,智联世界”为主题,旨在使广大从业人员更好地理解工业智联网本质,挖掘工业智联网潜在能效,进而推动智能产业发展。 中国自动化学会理事长郑南宁、中科院自动化研究所党委书记牟克雄、工信部电子科技委副主任兼秘书长莫玮、青岛市人民政府副市长张德平作为嘉宾,悉数到场为智能产业峰会致辞。会上,青岛智能院宣布与国科嘉和、徐工集团、慧拓智能、吉利集团以及松鼠AI等五家企业达成重大合作,并举行签约仪式。 人工智能与自动化发展历程以及趋势 中国工程院院士、中国自动化学会特
[嵌入式]
工业人工智能未来会朝着哪个方向发展?
中科院为寒武纪芯片注资1000万元 支持国产智能芯片研发
新华社北京4月6日电(记者 白国龙)记者日前从中国科学院获悉,专门针对智能认知等应用并有望用于未来各种人工智能设备的专用芯片——寒武纪深度学习处理器从2017年起获得了中科院为期18个月共计1000万元的专项资金支持,用于项目研发及其产业化。 寒武纪是地球生命大爆发的年代,从那时起,地球进入了生命的新纪元。中国科学院计算技术研究所陈云霁、陈天石课题组把他们研制的深度学习处理器命名为“寒武纪”,是希望这世界上第一款模仿人类神经元和突触进行深度学习的处理器,能开启人工智能的新纪元。 据中国科学院计算技术研究所智能处理器研究中心介绍,这1000万元专项资金一方面用于人工智能芯片的基础性研究,探索下一代人工智能芯片的架构、算法以及
[半导体设计/制造]
阿贡国家实验室公布了美国下一代超级计算机的详细信息
据外媒报道,美国能源部长里克·佩里(Rick Perry)和参议员迪克·德宾(Dick Durbin)今天在阿贡国家实验室(Argonne)出席了一场仪式,公布了美国下一代超级计算机的详细信息。美国能源部的新超算将由英特尔在阿贡国家实验室建造,这将是美国第一台每秒可进行1百亿亿次浮点计算(Exaflop)的超算。 这台超算名为“极光”(Aurora),计划于2021年底全面投入使用,因为美国能源部试图在超算竞赛中跟上中国的步伐。 2018年2月《科学》(Science)杂志上的一篇报道称,中国两台顶级计算机的性能比美国能源部目前21台超算加起来还要强大。部署在田纳西州橡树岭国家实验室(Oak Ridge)的超算Summit
[嵌入式]
英特尔谈OpenVINO是如何助力边缘到云的深度学习全流程开发
日前,在2019英特尔人工智能与物联网生态合作伙伴峰会上,英特尔视频业务市场拓展总监Thomas Neubert详细介绍了目前OpenVINO的部署情况,Thomas首先表示,OpenVINO的三大特色包括:免费开源、迅速地产品迭代以及跨平台的扩展性三大方面,这也是英特尔对于OpenVINO发展蓝图的一贯承诺。 OpenVINO™(Open Visual Inference & Neural Network Optimization,开放视觉推理及神经网络优化)软件平台是一个快速开发高性能计算机视觉和深度学习视觉应用的工具包。其中包括英特尔®深度学习部署工具包,具有模型优化器和推理引擎,以及面向OpenCV*和OpenVx*的
[嵌入式]
燧原科技获Pre-A轮融资3.4亿,打造云端深度学习训练平台
2018年8月7日,中国上海——专注于人工智能领域神经网络解决方案的燧原科技今日宣布获得Pre-A轮融资3.4亿元人民币,由腾讯领投,种子轮投资方亦合资本(武岳峰资本旗下基金)、真格基金、达泰资本、云和资本继续跟投。本轮融资将用于云端AI加速芯片及相关软件生态的研发投入。 燧原科技今年3月成立于上海,在上海和北京设有研发中心。其产品是针对云端数据中心开发的深度学习高端芯片,定位于人工智能训练平台。芯片将采用自主研发的独特创新架构,具有高算力、高能效比、可编程、低成本、支持主流机器学习框架等特点,专为云端AI 训练设计和优化。公司研发团队的主要成员都拥有15年以上的高端芯片及相关软件生态系统的开发及量产经验,有着丰富的工程和
[嵌入式]
燧原科技获Pre-A轮融资3.4亿,打造云端<font color='red'>深度学习</font>训练平台
适应快速变化的业务需求,人工智能/机器学习将为 DevOps 注入全新活力
眼下,人工智能(AI)和机器学习(ML)等赛道被热议,已经成为了习惯。事实上,在DevOps领域,与之相关的话题更是备受瞩目。随着科技不断演进,这三个领域的融合对于企业的数字化转型和多层次的创新发挥着越来越重要的作用。基于这一庞大的市场规模的增长源于基于云的技术和自动化工具的广泛应用,JFrog便立志要推进DevOps在具体业务中的实践。本文将探讨, 在未来短期之内,由于AI和ML等技术的采用,企业会更加灵活地构建、部署和管理应用,从而提高整体业务敏捷性的趋势。 AI和ML的崛起为DevOps注入了全新的活力。通过AI和ML的引入,企业能够更加智能地进行运维和决策,从而优化工作流程、降低错误率,并实现更高效的自动化。这一趋势
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved