0%

AI vs Machine Learning

作者:网易AI研究院



对于企业而言,该投资人工智能还是机器学习呢?国外媒体发表Avanade高级总监贾马尔·赫瓦贾(Jamal Khawaja)的文章对这一问题进行了深入解析。

 在过去的一年里,笔者一直在研究两种在如何利用大数据上相互矛盾的方法:人工智能(AI)和机器学习(ML)。毕竟,大数据没什么令人兴奋的,除非你有个机制去处理它。经过数周的深入研究后,我意识到大家对于一切的定义都是不一致的。另外,二者之间的区别相当无趣乏味。因此,我将尝试用一种既不讨好供应商也不讨好学术界的语言,来解析我对未来十年行业的发展的看法。

  不过,在展开讨论之前,我们首先说明一些背景信息。先来谈谈AI和ML与大数据相关的定义:

  人工智能:AI的目标是理解神经功能,模拟大脑的神经功能来从给定的情境中学习。在很多情况下,大脑实质上就是鲁布·戈德堡机器(即极为复杂的机器设备)。有了这种进化性的构建模块,我们就能够达到一种复杂的终端状态。

  早在1980年代,AI在科学家当中是一个热门研究领域:专家们是如何做他们的工作的,如何将他们的那些任务简化成一系列的规则,如何通过编程给计算机引入那些规则,进而取代那些专家。研究人员想要教导计算机诊断疾病,翻译各种语言,甚至推断我们想要但不自知的东西。从根本上说,AI寻求构造在一个系统内进行逻辑推理的能力。

  这种努力并没有成功。

  在被宣告失败之前,传统的AI项目吸引了数亿美元的风投资金。当时,AI的问题在于,我们没有足够有成本效率的计算能力去完成那些目标。但得益于Map Reduce和云技术,我们现在有足够充裕的计算能力去做AI。

  机器学习:ML实际上是数项技术的集合,其中包括计算统计学、算法设计和数学,旨在尝试进行数据挖掘分析,以发现模式,再将模式转化成语言。这种技术会给系统提供初始的指令组,然后系统进行数据归纳,发现或者推断出模式,以期将那些信息应用到新的解决方案。

  ML是从AI进化而来的。当AI的挑战变得非常显著,变得无法克服时,理论家们寻求一种更加定制化的归纳计算决策方法。这种模式有不同的种类。供应商们将它们的系统称为“机器智能”或者“监督式学习”。

  除了更容易构造以外,机器学习的好处都显而易见。ML始于一个界定的问题,以及描述对给定数据集的恰当分析的规则组。

AI与ML的相似之处

  - 迭代算法:尽管机制上存在差异,但ML和AI有着共同的主要组成部分:迭代学习。在ML中,迭代学习是从所描述的参数组中定义不确定边界的过程。在AI中,迭代学习通过通常随时间变动的非线性序列发生。

  - 数据越多,迭代越快:系统本身会从学习中构造和优化算法模型。

  - 可应用在明确算法不能实行的地方(垃圾邮件过滤、OCM和计算机视觉)。本质上,当物体、动作或者任何其它的东西的定义无法精确描述出来的时候,就需要更加复杂的指令组(通常是概率建模)来分析和理解。

-两种系统都依靠基于归纳推理的“学会学习”能力:二者的运作过程存在着很大的差异,但最终的效果都取决于系统从经验中学习的能力。那种学习可以是外显的,有指导的(典型的例子就是机器学习),也可以是基于一系列的先验知识,由系统本身进行推测(典型例子就是人工智能)。

人工智能

  - AI的目标是推理。系统不仅仅要鉴别需要估算什么,还要鉴别如何进行估算,即便在不确定的情况下也是如此。这是一项困难的任务,很多人都缺乏这种能力。

  - 所基于的神经网络:AI执行最常见的解决方案机制是人工神经网络。从根本上说,不同抽象层次的互联神经元会权衡受观察或者被计算的行为的价值,会通过使用输入的非线性函数来调整驱动系统的算法。

  - 在不同的抽象层次学习:AI算法会在信号从输入层传送到输出层的过程中将信号遇到的转变参数化。该转变是有可训练的考量因素的处理单元,如权重和阈值。层数反映神经网络的复杂性,参数的权重反映它背后的逻辑。

  - 寻找方差的转变,以识别变化:在神经网络中,有机制识别方差的实际转变和变化的程度。这是AI的基石之一;量化方差和推断其影响的能力对于AI而言必不可少。

机器学习

  - ML专注于根据已知属性预测未知属性,这反过来是依据概率分布。这反映出ML的两个主要目标:

  1. 目标是解决问题;利用给定的带有定义输入的数据组和监督式误差反向传播,鉴别和解决问题

  2. ML并不是寻求思考的能力;相反,它是寻求做会思考的实体能够做的事情的能力

-ML方面有两类函数:能够被学习的东西和不能够被学习的东西。这种机制是通过围绕与前馈控制系统相关的复杂性建模建立起来的,该系统负责将来自来源的控制信号向外部环境进行例示。这表明理解的层次不仅仅是围绕系统扰动,还围绕基于数学建模的系统中的预期变化。相反地,反馈系统会反应性地改变控制信号。这些系统无法使得行为有理化时,则会将函数渲染为无法学习的东西,以及在机器学习环境范畴之外的东西。

  关于ML,值得注意的是量子机器开始被引入系统的学习过程。理论上,量子计算可给给定环境提供无限量的前馈系统。人们可能会断定,量子学习本质上不是确定性的;量子计算(量子位)的基本计算元素创造了一种模糊的逻辑模型。这可能会带来已知物理定律下最具创造性的问题解决过程。目前,它正被应用于图像识别,但未来的实施会考虑训练基于难解运算的概率模型。

  然而,不管使用哪一种系统:

  - 你最终都会得出经过优化的结果。你不一定理解你是如何将其进化的,但结果不言而喻。你只能够理解过程和界面。

  - 学习的中心从产品转向过程:不改动最终产品,而是改动过程。

  - 这两种模型都不仅仅涉及工程设计:我们试图创造的东西比我们想象的要多。

  那么,该投资AI还是ML呢?说到底,这取决于你的业务需求。ML可提供大量的企业友好型工具,这使得它成为很多企业项目的首选解决方案:它能够受到已知技术的约束;它能够解决特定的问题,所出现的问题能够通过调整输入信息、数据结构或者输出值来解决。事实上,AI在1980年代失宠是有原因的:无法将专家的能力转化成可外推到更加复杂的场景的规则组。

  然而,我认为AI才是未来。推理能力包含比商业需要重要的智力能力和情感能力。这是程序员、理论家和科学家们自统计学分析创立以来一直在竭力追求的东西;我们如何才能创造出能够解答我们不知道的问题的机器呢?IBM在这一领域进行了巨额投资,微软,特斯拉,甲骨文,谷歌,地球上的每一家医疗保健公司,大多数的银行,每一位想要找到赚更多钱的窍门且精通技术的企业家亦然。

  如果你是位普通的企业家,那就投资机器学习。它会给你带来好处。但如果你是有远见的人,那就投资人工智能,你可能会改变世界。(皓慧)

  注:本文为网易智能工作室稿件,转载需注明出处,否则追究其法律责任。

AI研究院 | 科普:人工智能与机器学习到底有什么区别?

  【AI研究院 | 网易智能工作室倾力打造的人工智能专业栏目,聚焦行业,深度分析,只为专业】

  

  网易智能讯 2月10日消息,人们常常把人工智能与机器学习混为一谈,其实这两者之间有着很大的区别。

  机器学习和人工智能是当前科技领域的两大趋势。实际上,这两个术语经常可以互换使用。然而,两者之间仍然存在着微妙却重大的差异。

  从很多方面来说,机器学习是人工智能的一部分。而且,人工智能这个术语也比机器学习出现得更早。

  它们之间的区别到底是什么呢?

  人工智能的核心是试图让机器以人脑的方式进行思考。 著名的图灵测试表明,如果人类不能将一个系统的行为与人类的行为区别开来,那么这个系统就可以说是智能的。然而,目前的技术远未达到这一目标,所以人工智能目前也只是意味着创造出能够做出人类擅长的行为的系统。但这只是个笼统的说法。

  机器学习也可以追溯到20世纪中期。阿瑟塞缪尔将机器学习定义为“在没有进行明确编程的情况下的学习能力”。

  使用及应用

  机器学习

  机器学习的原理几十年来一直没有得到重视(这一点与人工智能很像),但随着上个世纪末之前数据挖掘工作的兴起,人们 需要一种算法来寻找每一个数据集的模式。机器学习做到了这一点,但它又更进一步,从过程中学习,而它的性能也会随着不断学习而提高。

  机器学习的另一种用途是图像识别。这些应用最初是由人类训练的,先观察图像,然后进行描述。在使用了成千上万的图像进行训练之后,机器学习系统就可以根据像素分辨出画面中是一条狗、一座房子、一束鲜花还是一个人。

  机器学习也可以在推荐引擎中使用。这些算法可以帮助Facebook决定在新闻中显示什么信息,或者帮助亚马逊决定向用户推送什么广告。

  随着大数据分析越来越普及,企业正在向依靠机器学习来驱动预测分析转变。与统计数据、数据挖掘和预测分析的联系已经足够让人认为机器学习是人工智能的一个领域。

  原因就在于,诸如自然语言处理或自动推理的人工智能技术可以在没有机器学习能力的情况下完成。机器学习系统并不需要具有人工智能的其他特征。

  人工智能

  人工智能目前有数百个使用案例,而随着企业不断采用人工智能来应对商业挑战,人工智能的案例也开始为人所知。

  当前最受欢迎的人工智能应用之一是语音助手。微软的Cortana、Siri、谷歌助理和亚马逊Alexa都是智能家居和智能手机的核心部分,用户可以通过聊天机器人预约午餐会议,或者用语音助手来控制家里的照明开关。但是,Alexa现在站在另一个行业的前沿。聊天机器人和davis可以让IT管理员通过询问davis问题来识别和修复IT基础架构的问题。

  人们有充分的理由担心人工智能将取代人类的工作岗位,如数据输入。牛津大学预计,在未来20年,英国约有35%的就业机会将被自动化取代。

  将两个术语混淆

  还有一些与这一主题相关的其他的术语。人工神经网络处理信息的方式与人脑类似。但是人工神经网络也相当擅长机器学习,这就让事情变得更加复杂了。

  这种神经网络构成了深度学习的基础,而 深度学习本身就是机器学习的一种形式。 大量的机器学习算法能够利用成百上千的GPU瞬间处理大量数据。

  如果你对这些感到困惑,不要担心,科学家们仍在探讨机器学习和人工智能的确切定义,探讨可能会一直持续下去。

  (英文来源:ITPRO 编译:机器小易 审校:日月沉香)

  注:本文为网易智能工作室稿件,转载需注明出处,否则追究其法律责任。

欢迎关注我的其它发布渠道