[转] http://www.leiphone.com/news/201612/ivLxiAXyHTCqGu0K.html

导语:Andreesen说“软件正在占领全世界”,那么深度学习就正在取代机器学习。

雷锋网按:2016是人工智能爆发的一年,各种层出不穷的新技术、新概念让人眼花缭乱。很多人都分不清人工智能(Artificial Intelligence,简称AI)、机器学习(Machine Learning,简称ML)以及深度学习(Deep Learning,简称DL)概念之间的不同。本文为理解机器学习和深度学习提供了不同的视角。

本文作者为Intuition Machine联合创始人Carlos Perez ,由雷锋网编译,未经允许不可转载。

由于AI的大热,媒体上关于AI的文章狂轰乱炸,人工智能似乎已经成为游戏的改变者,企业们也纷纷下注。对于AI领域的从业者来说,人工智能、机器学习和深度学习之间的差别应该非常清楚。人工智能是一个大概念,从有效的老式人工智能(GOFAI)到联结主义结构,无所不包。而机器学习则是人工智能领域的一个小分支,如果说AI是一个合集,那么ML就是AI的子集。任何通过数据训练的学习算法的相关研究都属于机器学习,包括很多已经发展多年的技术,比如线性回归(Linear Regression)、K均值(K-means,基于原型的目标函数聚类方法)、决策树(Decision Trees,运用概率分析的一种图解法)、随机森林(Random Forest,运用概率分析的一种图解法)、PCA(Principal Component Analysis,主成分分析)、SVM(Support Vector Machine,支持向量机)以及ANN(Artificial Neural Networks,人工神经网络)。而人工神经网络则是深度学习的起源。

一些之前接触过人工神经网络的机器学习从业者对深度学习的第一印象很可能是:这不过就是多层结构的人工神经网络而已。此外,深度学习成功的主要原因是大量可用的数据以及像GPU这样更强大的计算引擎的出现。这当然是事实,深度学习的出现基本要归因于这两方面的进展。但是,如果就此下结论说深度学习不过是比支持向量机或者决策树更好的算法而已,那就真的是一叶障目,不见泰山了。

借用Andreesen的话“软件正在占领全世界”,那么深度学习就正在取代机器学习。两篇来自不同机器学习领域的从业者很好的解释了为什么深度学习正在占领全世界。神经语言程序学(NLP)的专家Chris Manning这样形容“深度学习海啸”:

深度学习的浪潮在几年前就已经抵达计算语言学的海岸,但是2015似乎是这场海啸全面冲击各大自然语言处理(NLP)会议的一年。一些专家预言,最终的冲击将会更大。

Nicholas Paragios则写了一篇名为“计算机视觉研究:大萧条”的文章,以下是文章节选:

在高度复杂以及很大程度由图片的自由度决定的问题上,深度学习一旦被赋予大量被标记的数据以及不可想象(直到最近)的计算能力,就能解决所有的计算机视觉问题。如果是这样的话,那么深度学习占领业界,计算机视觉研究成为边缘学科并走上计算机图形的老路(学术研究的活跃度和数量)将只是时间问题。

这两篇文章都强调了深度学习相对机器学习是有颠覆性的意义的。当然,深度学习在商用领域也具备同样的颠覆性。但是让人震惊和困惑的是,就连Gartner也没能分清机器学习和深度学习之间的差别。这里是Gartner于2016年8月份发布的发展规律周期图(Hyper Cycle),深度学习甚至没有被提及:

尽管被Gartner忽视了,深度学习依然持续火热。目前对深度学习的炒作主要是:我们已经拥有了可以商用的机器,只要给它们足够多的数据和足够长的时间,它们就能够自己学习。这要么是夸大了深度学习的现有技术水平,要么就是将深度学习的实践过于简化了。在过去的几年里,深度学习产生了大量的想法和技术,这些在以前要么是未知的,要么是站不住脚的。起初,这些概念是碎片化而且毫无关联的,但是随着时间的推移,大量的模式和方法开始涌现,深度学习设计模式这一领域也变得热闹起来。

今天的深度学习不仅仅是具备多层架构的感知器,而是一系列能够用来构建可组合可微分的体系结构的技术和方法。这些具有超强能力的机器学习系统只不过是我们目前所能看到的冰山一角。关键在于,虽然深度学习目前看起来像点金术,但是总有一天我们会学会如何像操控化学一样操控它。有了这个基础,我们将能够更好的预测机器学习未来所能具备的能力。

via Medium

对深度学习感兴趣的初学者,可以查看雷锋网(公众号:雷锋网)的另一篇报道《AI 初学者入门指南:深度学习的五级分类》。

为什么说深度学习和机器学习截然不同?相关推荐

  1. 深度学习 vs 机器学习 vs 模式识别

    http://www.csdn.net/article/2015-03-24/2824301 [编者按]本文来自CMU的博士,MIT的博士后,vision.ai的联合创始人Tomasz Malisie ...

  2. 深度学习vs机器学习 | 这些本质区别你知道多少?

    作者 | Walker [磐创AI导读]:深度学习和机器学习已经变得无处不在,那它们之间到底有什么区别呢?本文我们为大家总结了深度学习VS机器学习的六大本质区别.欢迎大家点击上方蓝字关注公众号:磐创A ...

  3. 深度学习与机器学习的思考

    需要一些传统图像处理知识为佳. "end-to-end"(端到端)说的是,输入的是原始数据(始端),然后输出的直接就是最终目标(末端),中间过程不可知,因此也难以知. 就此,有人批 ...

  4. 新闻上的文本分类:机器学习大乱斗 王岳王院长 王岳王院长 5 个月前 目标 从头开始实践中文短文本分类,记录一下实验流程与遇到的坑 运用多种机器学习(深度学习 + 传统机器学习)方法比较短文本分类处

    新闻上的文本分类:机器学习大乱斗 王岳王院长 5 个月前 目标 从头开始实践中文短文本分类,记录一下实验流程与遇到的坑 运用多种机器学习(深度学习 + 传统机器学习)方法比较短文本分类处理过程与结果差 ...

  5. 整理:深度学习 vs 机器学习 vs 模式识别

    摘要:本文我们来关注下三个非常相关的概念(深度学习.机器学习和模式识别),以及他们与2015年最热门的科技主题(机器人和人工智能)的联系,让你更好的理解计算机视觉,同时直观认识机器学习的缓慢发展过程. ...

  6. 深度学习、机器学习与NLP的前世今生

    一.为什么做文本挖掘 二.为什么要用深度学习? 三.深度学习的具体应用        深度学习优点        深度学习缺点 随着深度学习的发展,自然语言处理领域的难题也得到了不断突破. Alpha ...

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

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

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

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

  9. 什么是深度学习,深度学习和机器学习之间,主要有什么区别

    在深度学习中,计算机模型学习直接从图像.文本或声音中执行分类任务.深度学习模式可以达到新的精确度,有时甚至超过人类的表现.大多数深度学习方法使用神经网络的架构,这也是深度学习模型通常被称为深度神经网络 ...

最新文章

  1. 多语言互通:谷歌发布实体检索模型,涵盖超过100种语言和2000万个实体
  2. 多路开关模式的switch语句
  3. 滚动截屏软件_华为指关节截屏不如三指截屏好用?一步到位,实践出真知
  4. 为什么说 Web 开发永远不会退出历史舞台?
  5. c++通过pybind11制作模型python接口,生成python调用包
  6. 【Java】函数使用
  7. fir.im Weekly - 2016 开年技术干货分享
  8. 【GNN】图神经网络的解释性综述
  9. 为什么提问能力很重要?
  10. python从入门到入魔(肝3天总结的3万字经验)
  11. 银河帝国----基地前奏
  12. 服务器win7无限重启,win7系统无限重启的解决方法
  13. windows11安装微软商店的ubuntu报错,已解决
  14. 前端开发不得不知道的网站大全
  15. python3 + wxpython 实现RSA加密聊天室
  16. 服务器阵列卡维修费用,IBM服务器阵列卡损坏N种情况的解决的方法.doc
  17. 串口通信——串口uart
  18. APP测试,ios系统与Android系统的重点区别
  19. keytool生成私钥、公钥、证书详解
  20. 23王道数据结构代码题全解(三)

热门文章

  1. java位运算符和位运算表达式
  2. 用最新版的Android Studio和Gradle把自己开发的Android包发布到JitPack上
  3. 关于植物大战僵尸| Plants VS Zombies 运行时 Fatal Error
  4. tx2+opencv源码编译教程(tx2+opencv4.4.0+opencv_contrib-4.4.0)
  5. 基于决策树的电网负荷预测
  6. 【离散数学】阿贝尔群和循环群编程题
  7. Spring-配置数据源
  8. JFinal AOP与Enhancer
  9. main map java_Java从入门到实战之(12)Map示例大全(一)
  10. 毛概(毛中特)期末/考研复习笔记——导论