爱吧机器人网 » 技术 > 机器学习 > 正文

机器学习和人工智能有什么区别?

   在过去几年,人工智能和机器学习频繁出现在技术新闻和各种网站上。两者常常被用作同义词,但许多专家认为它们存在微妙且重大的区别。
 
    当然,专家们自己有时对于那些区别到底是什么也意见不一。
 
    然而一般来说,有两点似乎很清楚:第一,人工智能(AI)这个术语的历史比机器学习(ML)更早;第二,大多数人认为机器学习是人工智能的一个子集。
 
    最能清楚表示这种关系的图形之一来自英伟达公司的官方博客。它提供了一个很好的起点,有助于了解人工智能和机器学习之间的区别。
 
    人工智能VS机器学习――首先,什么是人工智能?
 
    计算机科学家对人工智能有诸多不同的定义,但究其核心,人工智能包括像人类那样来思考的机器。当然,很难确定机器是不是在“思考”。因此实际上,建造人工智能需要建造擅长处理人类擅长的那类工作的计算机系统。
 
    创造像人类一样聪明的机器这个想法可以一直追溯到古希腊人,当时流传神创造自动机方面的神话。然而实际上,这个想法直到1950年才真正流行起来。
 
    就在那一年,阿兰·图灵(Alan Turing)发表了一篇开创性的论文,题为《计算机器和智能》,提出了机器会不会思考的问题。他提出了著名的图灵测试,该测试实际上声称:如果人类无法判断自己在与人类交互还是在与机器交互,就可以说该机器是智能机器。
 
    人工智能这个词语于1956年由约翰·麦卡锡(John McCarthy)创造,他在达特茅斯组织了一次学术会议,专门讨论这个话题。会议结束后,与会者建议进一步研究“这个推测结果,即学习的每个方面或智能的其他任何特征原则上可以非常精确地加以描述,那样就可以研制出模拟它的机器。将旨在搞清楚如何使机器使用语言、形式抽象和概念,解决现在留给人类去解决的问题,并改善自身。”
 
    这个提议预示了当今人工智能领域备受关注的许多话题,包括自然语言处理、图像识别及分类以及机器学习。
 
    在那第一次会议后的几年里,人工智能研究蓬勃发展起来。然而在几十年内,这一点却很显然:建造真正认为具有独立思考能力的机器的技术多年后才会问世。
 
    但在过去十年,人工智能已从科幻小说领域进入到科学事实领域。新闻媒体长篇累牍地报道IBM的Watson人工智能技术赢得智力竞赛电视节目《危险边缘》和谷歌的人工智能技术在围棋比赛中击败人类冠军,这让人工智能重返公众视野。
 
    如今,所有最大的技术公司都致力于人工智能项目,我们大多数人每天在接触人工智能软件,比如使用智能手机、社交媒体、互联网搜索引擎或电子商务网站。我们最常接触的其中一种类型的人工智能就是机器学习。
 
    人工智能VS机器学习――好吧,那么机器学习又是什么?
 
    “机器学习”这个短语同样可以追溯到上世纪中叶。1959年,阿瑟·塞缪尔(Arthur Samuel)将机器学习定义为“不需要明确编程就能学习的能力。”为此,他开发了一个计算机检查程序,这是能从自己的错误中学习,不断改善性能的早期程序之一。
 
    与人工智能研究一样,机器学习长时间不流行,但是当数据挖掘这个概念在上世纪90年代开始大行其道时,它再度流行起来。数据挖掘是使用算法来寻找某一组信息中的模式。机器学习则做的是同样的事情,但更进了一步――它可根据学到的知识来改变程序的行为。
 
    近来变得非常流行的机器学习的一个应用是图像识别。这类应用软件首先要加以训练――换句话说,人类要看一堆图片,告诉系统图片中有什么。成千上万次重复后,软件明白像素的哪些模式通常与马、狗、猫、花、树、房子等有关,然后可以非常准确地猜中图片内容。
 
    许多基于互联网的公司也使用机器学习来驱动他们的推荐引擎。比如,当Facebook决定在你的新闻源中显示什么内容,亚马逊重点推介你可能想要购买的产品,Netflix推荐你可能想要观看的电影时,所有这些建议都是基于预测,而这些预测源自现有数据中的模式。
 
    目前,许多企业开始使用机器学习功能用于预测分析。由于大数据分析变得更流行,机器学习技术变得更常见,它已是许多分析工具的一项标准功能。
 
    事实上,机器学习已经与统计、数据挖掘和预测分析紧密相关,以至于一些人认为,应将机器学习归入与人工智能不同的领域。毕竟,系统不必拥有任何机器学习功能,就能展示人工智能特点,比如自然语言处理或自动推理,机器学习系统没必要拥有人工智能的其他任何特点。
 
    其他人更喜欢使用“机器学习”这个术语,因为他们认为,这听起来比“人工智能”更含有技术味,少一点可怕。一位互联网评论人士甚至表示,两者的区别是“机器学习是切实在工作。”
 
    然而从一开始,机器学习就是人工智能方面讨论的一部分,两者在如今进入市场的许多应用中仍密不可分。比如,个人助理和机器人程序常常有许多不同的人工智能特点,包括机器学习。
 
    人工智能和机器学习的前沿:深度学习、神经网络和认知计算
 
    当然,“机器学习”和“人工智能”不是与这个计算机科学领域有关的唯一两个术语。IBM经常使用“认知计算”这个术语,它或多或少是人工智能的同义词。
 
    然而,其他一些术语确实有非常独特的含义。比如,人工神经网络或神经网络是这样一种系统:旨在以类似生物大脑工作机理的方式来处理信息。情况可能会变得令人困惑,因为神经网络往往特别擅长机器学习,所以那两个术语有时被混淆。
 
    此外,神经网络为深度学习提供了基础,深度学习是一种特殊的机器学习。深度学习使用在多层次运行的某一套机器学习算法。这一方面有赖于使用GPU同时处理一大批数据的系统。
 
    如果你对所有这些不同的术语觉得困惑,并非只有你才这样。计算机科学家继续在争论它们的确切定义,这种争论可能会在未来一段时间内持续下去。由于许多公司继续往人工智能和机器学习研究投入资金,到时可能会出现更多的术语,给这方面的问题进一步添加了复杂性。
 
 

上一篇:大规模机器学习:将数据科学引入生产系统架构的典型模式
下一篇:谷歌发布深度学习库TensorFlow Fold,支持动态计算图
精选推荐
美国喷气推进实验室的AI驱动无人机挑战人类飞行员
美国喷气推进实验室的AI驱动无人机挑战人类飞行员

[2017-12-08]  随着无人机及其组件越来越小,效率越来越高,功能越来越强大,我们已经看到越来越多的研究开始让无人机自主飞行在半结构化的环境中,而不依赖于外部定位。 宾夕法尼亚大学在......

[2017-03-21]  虽然有很多关于机器人取代工人的担心,但哈佛经济学家James Bessen的论文指出,在过去的67年里机器人仅仅淘汰掉人类工作中的一个。在1950 ...

南加州大学机器人学家:机器人更适合粗暴的爱
南加州大学机器人学家:机器人更适合粗暴的爱

[2019-11-07]  图片来自JOHN MADERE GETTY IMAGES打是疼骂是爱,当人类粗暴的将物体从机器人手中敲掉,看似残忍,实际上却能帮助机器人找到最好的握持物 ...

比利时研发出可以自我愈合伤口的软体机器人
比利时研发出可以自我愈合伤口的软体机器人

[2017-09-03]  软体机器人是机器人技术的新兴领域; 他们“可以与人类相互作用,而不会杀死他们,并拿起像西红柿这样柔软的物体。” 从长远来看,布鲁塞尔大学队伍正在努力创建一个类似的材......

人工智能民主化能否实现取决于科技巨头
人工智能民主化能否实现取决于科技巨头

[2017-12-29]  我们经常听到像谷歌和微软这样的公司说他们希望人工智能民主化。这是一个很好的词,民主化。 但这些公司如何界定“民主化”还不清楚,像AI本身一样,它似乎有点炒作的味道...

[2018-01-26]  纽约时报的报道,德国的研究人员已经开发出一种长约七分之一英寸的机器人,首先看起来不过是一小块橡皮条。然后它开始移动。机器人走路,跳跃,爬行,滚动和游泳。它甚至爬出......

机器人iCub作为嵌入式AI的标准机器人研究平台的重要性
机器人iCub作为嵌入式AI的标准机器人研究平台的重要性

[2017-12-24]  机器人的研究在过去10年中得益于一个具有嵌入式人工智能(AI)的标准化开源平台——人形机器人iCub。iCub最初在意大利被创建,如今在欧洲、美国、韩国、新加坡和日本的实验室......

机器人工程师具体都做什么?
机器人工程师具体都做什么?

[2017-12-08]  机器人工程师是幕后设计师,负责创建机器人和机器人系统,能够执行人类无法完成或不愿意完成的任务。 通过他们的创造,机器人工程师帮助工作更安全,更轻松,更高效,特别是......

本周栏目热点

盘点全球十大最具影响力的机器人摇篮

[1970-01-01]    人工智能(AI)研究现正迅速发展,如无人驾驶汽车、计算机在《危险边缘》智力竞赛节目中获胜、数字私人助手Siri、GoogleNow和语音助手C ...

深度学习反向传播算法(BP)原理推导及代码实现

[2017-12-19]  分析了手写字数据集分类的原理,利用神经网络模型,编写了SGD算法的代码,分多个epochs,每个 epoch 又对 mini_batch 样本做多次迭代计算。这其中,非常重要的一个步骤,......

如何在机器学习项目中使用统计方法的示例

[2018-07-23]  事实上,机器学习预测建模项目必须通过统计学方法才能有效的进行。在本文中,我们将通过实例介绍一些在预测建模问题中起关键作用的统计学方法。...

[2017-08-28]  模拟退火(Simulated Annealing,简称SA)是一种通用概率算法,用来在一个大的搜寻空间内找寻命题的最优解。1、固体退火原理:将固体加温 ...

Machine Learning-感知器分类算法详解

[2018-05-31]  今天我们来讲解的内容是感知器分类算法,本文的结构如下:什么是感知器分类算法,在Python中实现感知器学习算法,在iris(鸢尾花)数据集上训练一个感知器模型,自适应线性神......