AI vs 深度学习 vs 机器学习:人工智能的 12 大应用场景

2017-01-25 新智元

在本文中,作者先探讨了深度学习的特点和优势,然后介绍了12种类型的AI问题,即:在哪些场景下应该使用人工智能(AI)?作者强调企业AI问题,因为他认为AI会影响许多主流的应用。

深度学习能解决什么问题?

首先,让我们探讨深度学习是什么。

深度学习是指由许多层组成的人工神经网络。“深”是指层数多。相比深度学习,其他的许多机器学习算法是浅的,例如 SVM,因为它们没有多层的深架构。多层的架构允许后面的计算建立在前面的计算之上。目前的深度学习网络已经有10+甚至100+层。

多层的存在使得网络能够学习更多的抽象特征。因此,网络的较高层可以获得建立在来自较低层的输入上的更多抽象特征。深度学习网络可以被视为特征提取层(feature extraction layer),其顶部是分类层(Classification layer )。深度学习的能力不在于它的分类,而特征提取。特征提取是自动(没有人为干预)而且多层的。

通过向网络展示大量有标记的示例来训练网络,通过检测误差并调整神经元之间连接的权重以改进结果。重复该优化过程以创建微调后的网络。一旦部署之后,可以利用优化的网络来评估没有标记的图像。

特征工程(Feature engineering)包括找到变量之间的连接并将它们包装到一个新的变量中。深度学习执行自动特征工程。 自动特征工程是深度学习的主要特征。特别是对于图像等非结构化数据来说自动特征工程很重要,因为人工的特征工程非常缓慢而且耗费劳力,并且对执行执行工程的人的领域知识有很大依赖性。

深度学习适合目标函数复杂且数据集较大的问题,但有正例和负例的例子。深度学习也适合涉及层次和抽象的问题。

抽象(Abstraction)是一个概念过程,通过抽象从一般规则和概念中衍生出具体例子的使用和分类。我们可以将抽象视为一个“超级类”(super-category)的创建,包括描述特定目的的示例的共同特征,但会忽略每个示例中的“局部变化”(local changes)。例如,“猫”的抽象包括毛,胡须等。对于深度学习来说,每个层涉及对一个特征的检测,并且随后的层以先前的层为基础。因此,在问题域包括抽象和分层概念的情况下可以使用深度学习。图像识别属于此类别。 相比之下,垃圾邮件检测问题可以被建模为一个spreadsheet,可能就不是需要使用深度学习的复杂问题。

AI vs. 深度学习 vs. 机器学习

在探讨AI的应用类型之前,我们需要了解三个术语之间的差异,即 AI、深度学习、机器学习。

AI 意味着能够推理的机器(a machine that can Reason)。AI 的更多特征如下(来源自 David Kelnar):

推理(Reasoning):通过逻辑推理来解决问题的能力。
知识(Knowledge):呈现有关世界的知识的能力(理解世界上存在某些物体,事件和状态;理解这些要素具有属性;以及理解这些要素可以分类)。
规划(Planning):设立目标及实现目标的能力
交流(Communication):理解书面语言和口语的能力。
感知(Perception):从视觉图像,声音以及其他感官输入推断有关世界的事物的能力。

AI的终极目标是通用的人工智能,它允许机器在普通的人类环境中独立运行。我们今天看到的主要是狭隘的AI(例如NEST恒温器)。AI正在快速发展。目前已有一系列的技术在驱动AI。这些技术包括:图像识别和自动标记,面部识别,文本 - 语音,语音 - 文本,自动翻译,情感分析和图像、视频、文本、语音的情感分析。资料来源:Bill Vorhies。

深度学习算法的进步推动了AI。深度学习算法可以在没有特征的先前定义的情况下检测模式。它们可以被看作是一种混合形式的监督学习,因为仍然需要使用大量的示例训练网络,但不需要预先定义示例的特性(features)。深度学习网络由于算法本身的改进和硬件能力的提升(尤其是GPU)而得到了巨大的进步。

最后,从广义上说,机器学习这个术语意味着可以应用于数据集以找到数据中的模式的任何算法应用。包括有监督,无监督,分割( segmentation),分类或回归等算法。

12类AI问题

在上述背景知识的基础上,我们现在讨论12种类型的 AI 问题。

  1. 领域专家:涉及基于复杂知识体系的推理问题

包括基于学习法律、金融等知识体系的任务,然后构想在该领域中机器可以模仿专家的过程。

  1. 领域扩展:涉及对复杂知识体系进行扩展的问题

在这个问题中,机器学习一个复杂的知识体系,如有关药物的信息,然后向这个领域本身提出新的见解——例如治疗疾病的新药。

  1. 复杂计划者:涉及计划的任务

当前的算法(非AI)能够完成许多物流和调度任务。但优化变得越来越复杂,AI可以解决这个问题。一个例子是在物联网中使用AI技术处理稀疏数据集。在这个场景下AI的优势是,因为数据集非常大而且复杂,人类无法检测到数据中的模式,但机器可以很容易做到。

  1. 更好的沟通者:设计改善现有的沟通任务

AI 和深度学习对多种沟通模式有帮助,如自动翻译,智能代理等。

  1. 新的感知:设计感知的任务

AI和深度学习使更新的感知形式成为可能,如自动驾驶车辆。

  1. 企业 AI:AI与企业再造相符合。

AI将被部署在几乎所有的经济部门,例如自动驾驶车辆等得到了媒体的大力关注。有一个原则能适用各种场景,即通过深度学习,AI将被用于自动特征检测(automatic feature dection)以得出新的洞见,这将有助于优化、改进或改变业务流程(比传统机器学习带来的改变更大)。从更广泛的意义来说,这是令AI与企业再造(Re-engineering the Corporation)相符合。

  1. 企业AI将非结构化的数据和认知能力添加到ERP和数据仓库

非结构化数据为深度学习和AI提供了巨大的机会。正如 Forbes 在对2017年的技术趋势进行预测时所说:“绝大多数组织能得到的数据是非结构化的,例如通话日志、电子邮件、会议记录、视频和音频数据,虽然这些数据很有价值,但不容易进行一致的格式化以供直接进行定量分析。随着图像识别、情感分析和自然语言处理等领域的进步,这些信息开始开放,因此挖掘这些数据中的信息将是2017年的越来越大的业务。”我非常同意这个观点。在实践中,这意味着通过认知系统增强 ERP 和数据仓库(Data warehosing)系统的功能。

  1. 由于AI的二阶后果影响领域的问题

MMC Ventures 投资总监 David Kelnar 在有关第四次工业革命的文章中写道:“机器学习的二阶后果(second-order consequences)将超过其直接影响。深度学习改进了计算机视觉,例如,使得自动驾驶使车辆成为可能。但这些进步带来的影响是什么呢?今天,全英国90%的人和80%的货物通过公路运输。自动驾驶车辆将影响:安全(90%的事故是由于驾驶员注意力不集中引起的);就业(全英国有220万人从事运输和物流行业,年薪约为570亿英镑);保险(自动驾驶车辆将导致预期的汽车保险收入降低63%);部门经济学(消费者可能更多使用按需运输服务来代替私家汽车);车辆吞吐量;城市规划;规章制度等。”

  1. 在不远的将来可能从改进的算法中受益的问题

得益于更好的算法或更好的软件,在不远的将来,过去不可能的一些事物将变得可能。例如,语音识别的准确度将继续提高,目前语音识别已经达到人类的最高水平了。2012年谷歌使用LSTM驱动安卓系统上的语音识别。一个半月前,微软的工程师发布报告说,他们的语音识别系统的错误率已经降到5.9%,这个数字恰是人类的最佳水平。

  1. 专家系统的演变

专家系统已经存在很长时间了。得益于 AI/深度学习算法,专家系统的大部分能力可以在不久的将来得到实现。如果了解过 IBM Watson 的架构,你可以看到 Watson 的方案带来了专家系统愿景。当然,相同的想法如今可以在 Watson 身上独立实现。

  1. 超长序列模式识别

AI技术在序列模式识别中的应用仍然处于早期阶段(还没有得到例如CNN那般的关注),但在我看来,这将是一个快速扩展的空间。有关序列模式识别的背景,可以阅读 Pooyan Safari 的 thesis “Technische Universitat Munchen(TUM)”,以及 Jakob Aungiers 的博客文章“ LSTM Neural Network for Time Series Prediction”。

  1. 使用AI扩展情感分析

AI和情感分析之间的相互作用也是一个新的领域。目前在AI和情感分析之间已经有很多协同作用,因为AI应用的许多功能需要情感分析。

AI和情感分析的协同作用可以从四个方面来看,分别是物体识别(object identification),特征提取(feature extraction),定位分类(orientation classification)和集成(integration)。现有的解决方案或可用的系统仍然不完美,或不能满足终端用户的需求。主要的问题是,情感受许多概念化规则(conceptual rules )的支配,而且有更多的线索(也许无限多)可以将这些概念从领会转换为到人类的言语表达。

结论

总结而言,AI 是一个快速发展的领域。虽然 AI 不仅仅是深度学习,但 AI 大部分是由深度学习的进展驱动着的。自动特征学习是 AI 的主要特点。AI 需要许多详细、实用的策略,本文中没有涵盖。好的 AI 设计者应该能够提出更复杂的策略,如预训练和迁移学习(transfer learning)。

AI 也不是万能药。AI 需要高成本(技能、开发和架构),但能带来指数级的性能提高。因此,AI 最终将是有钱的大公司的游戏。但 AI 也是一个“胜者全胜”的游戏,能带来极大的竞争优势。

http://mp.weixin.qq.com/s?__biz=MzI3MTA0MTk1MA==&mid=2651992704&idx=3&sn=6e629406efca5f84cfe5a4aea7532c47&chksm=f1214671c656cf674dbfe1baa8da179472ebcda3b422da6d9176f5ca778d2e19af8512490af4&mpshare=1&scene=5&srcid=0125iCh7wJCqZhL9xzebb5nd#rd

(转)AI vs 深度学习 vs 机器学习:人工智能的 12 大应用场景相关推荐

  1. 新手怎么入门人工智能(AI,深度学习,机器学习,神经网络)

    原创文章,从刚开始(2019-10-20)记录下自己学习AI之路,希望对后来者有一定的帮助 背景: 1. 之前从事音频相关的开发,但是工作经历偏硬件,主要是电声.有一定的数学基础(线性代数.概率论.微 ...

  2. 图解:AI 与深度学习及机器学习,三者之间的区别

    ⭐️ 本文首发自 前端修罗场(点击加入),是一个由资深开发者独立运行的专业技术社区,我专注 Web 技术.答疑解惑.面试辅导以及职业发展.现在加入,私聊我即可获取一次免费的模拟面试机会,帮你评估知识点 ...

  3. 人工智能、神经网络、深度学习、机器学习傻傻分不清?来看看AI奠基人的解答!...

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 数智物语(公众号ID:decision_engine)出品 策划.编写:卷毛雅各布 数智物语本期推荐书 ...

  4. 人工智能、神经网络、深度学习、机器学习傻傻分不清?来看看AI奠基人的解答!

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 数智物语(公众号ID:decision_engine)出品 策划.编写:卷毛雅各布 数智物语本期推荐书 ...

  5. 人工智能、深度学习和机器学习有哪些区别?

    很多人可能不明白『机器学习』.『AI(人工智能)』和『深度学习』之间的区别.这些都是现代数据技术应用中的重要关键字,但由于它们很相似,因此极易混淆.但是为了将 AI 引入日常工作中,正确理解这三个关键 ...

  6. 深度学习、机器学习、人工智能的区别

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 深度学习.机器学习.人工智能的区别 1.机器学习 是 人工智能 ...

  7. 智能ai深度学习技术_人工智能深度学习与医学

    智能ai深度学习技术 As physicians, nurses, dentists, or any healthcare expert, we all have experienced the ea ...

  8. 人工智能300年!LSTM之父最新长文:详解现代AI和深度学习发展史(附下载)

    来源:新智元 Abner说AI 本文约8900字,建议阅读15+分钟 本文包括神经网络.深度学习.人工智能等领域的重要事件,以及那些为AI奠定基础的科学家们. 关注微信公众号"数据派THU& ...

  9. 国内常见与人工智能(深度学习、机器学习)相关比赛合集

    国内常见与人工智能(深度学习.机器学习)相关比赛合集 ​ 以下比赛一般最近一年一次,一届一届的办,不过在我们学校都不算ABC类,但在要继续走一下还是挺有用的,当然钱也比普通比赛奖励的多 一.[第五届中 ...

  10. 浅谈 深度学习、机器学习、人工智能

    人工智能(AI)是人类所能想象的科技界最突破性的发明了,某种意义上来说,人工智能就像游戏最终幻想的名字一样,是人类对于科技界的最终梦想.从50年代提出人工智能的理念以后,科技界,产业界不断在探索的研究 ...

最新文章

  1. windows 7 64bit安装apche php
  2. 大型电商项目3.0实战+支付宝、微信支付项目实战
  3. 《数据结构与算法分析—Java语言描述》pdf
  4. c语言的有趣小程序,一个有趣的小程序
  5. jakarta ee_Jakarta EE贡献–入门
  6. 支付宝小程序面向个人开发者公测
  7. 这 5 条 IntelliJ IDEA 调试技巧太强了!
  8. jQuery模拟下拉框单选框复选Select,Checkbox,Radio
  9. Google+ 为什么会死?
  10. 命令行远程链接MySQL
  11. 网络操作系统具有哪些特征?
  12. Java程序员们最常犯的10个错误
  13. Wine 开发版 4.6 发布,Windows 应用的兼容层
  14. JSTL fmt 标签 使用
  15. iconv 中文截断问题的解决方法
  16. 家庭局域网_如何查看局域网内所有ip?
  17. 小学生C++编程启蒙
  18. 抖音巨量百应怎么发福袋?四川鹰迪
  19. openSUSE 11.2 上试动Mono
  20. C语言公交车线路信息查询系统

热门文章

  1. JS魔法堂:LINK元素深入详解
  2. 如何保持自己 fork 的项目和原始项目同步
  3. 将DG调整为最大保护模式,报ORA-03113: end-of-file on communication channel
  4. 使用一款国产手机的感受
  5. 家庭上网用路由器和ADSL的连接
  6. RIP实现等开销负载均衡的配置
  7. Introduce Local Extension
  8. 「2019冬令营提高组」送分题
  9. spring配置jackson不返回null值
  10. 离散数学 | ∅ 与 {∅} 出现在离散数学幂集合中