人工智能 机器学习 深度学习 关系定义

办公与行业

面向AI入门者,用定义和层级关系讲清人工智能、机器学习、深度学习三者的包含关系与各自边界,附判断清单和常见误区。

刚接触AI的人常被三个词绕住:有人说深度学习就是机器学习,有人说人工智能是总称,看招聘要求、课程大纲、工具说明时对不上号。这篇不堆公式,只把三者的从属关系、各自解决什么问题、什么时候一个项目其实用不上深度学习讲清楚,最后给一份能直接对照的判断清单,方便你看资料或选方向时少绕弯路。

刚接触AI的人十有八九被这三个词绕晕过:招聘要求写「熟悉机器学习」,课程标题写「深度学习入门」,产品说明又写「人工智能能力」。三个词换来换去,好像是一回事,又好像不是。看课程大纲对不上号,看工具介绍也拿不准自己到底需要哪一层。

这篇不堆公式,也不讲模型内部怎么算。只把三者的从属关系、各自解决什么问题、以及一个很实际的问题讲清楚:什么时候你的项目其实压根用不上深度学习。最后给一份能直接对照的判断清单,方便你看资料、选方向、跟人聊需求时少绕弯路。

三个词各自指什么:先把定义对齐

关系其实可以用一句话记住:人工智能 ⊃ 机器学习 ⊃ 深度学习。越往右范围越窄,对数据和算力的依赖却越强。所以它们不是并列的三件事,而是同一个大目标下层层收窄的做法。先把每层的定义对齐,后面判断才有依据。

人工智能
问题域的总称,指让机器完成原本需要人类智能才能做的任务,比如识别、决策、理解语言,范围最大
机器学习
实现人工智能的一类方法:不把规则写死,而是喂数据让程序自己学出规律,属于人工智能的子集
深度学习
机器学习的一个分支,用多层神经网络自动提取特征,属于机器学习的子集
层次解决什么典型做法依赖条件
人工智能让机器表现得更像有智能规则系统、搜索、机器学习等都算看具体方法而定
机器学习从数据里学规律,替代人工写规则统计模型、树模型、神经网络等需要一定量的标注数据
深度学习连特征提取也交给网络自己学多层神经网络通常要较多数据和算力

层级图怎么看:为什么会有这层包含关系

这个包含关系不是谁规定的,而是技术演进自然形成的。理解了为什么会有这三层,你再看资料时就不容易被大词唬住,也能判断一段描述到底在说哪一层。

  • 早期人工智能靠人工写规则做专家系统,规则一多就维护不动,机器学习正是为突破这个瓶颈出现的
  • 传统机器学习仍要人工挑特征,深度学习把特征提取这一步也交给网络自己学,少了一次人工干预
  • 所以三者是同一个目标下三代做法的包含关系,深度学习出现不代表前面两者作废
  • 遇到名词不确定属于哪一层,可以到站内词典的基础概念入口核对定义口径,别靠记忆猜

换句话说,层级图的价值不在背定义,而在定位:看到一个新名词,先问它落在哪一层,再决定要不要花时间深入。它解决的是「这东西跟我知道的哪个概念是亲戚」的问题。

什么时候用不上深度学习:判断清单

入门者最容易的误区是默认「做AI就得用深度学习」。实际上一大半业务问题用传统方法就能解决,而且更快更稳。下面这几条只要中了一条,就先别急着上神经网络。

  • 数据量小(几百到几千条)、字段规整的表格预测,传统机器学习往往更快更稳,深度学习容易过拟合
  • 要求结果可解释、要给业务方讲清每个变量的影响方向,深度学习的黑箱特性会是硬伤
  • 任务本身有明确规则或公式可写,直接写规则比训练模型省事得多
  • 算力和标注成本受限时,先跑一个传统模型做基线,再决定要不要往前走一步
  • 团队里没人能维护训练和调参流程,先上传统方案,出问题也好排查
  1. 先写清任务目标用一句话说清输入是什么、输出是什么、错判的代价有多大。写不出来就说明还没到选模型这一步。
  2. 查数据量和结构看有多少条样本、字段是否规整。数据少且规整,优先考虑传统方法。
  3. 跑一个简单基线用传统模型或直接写规则先跑出结果,验证问题本身有没有解。
  4. 再判断要不要升级只有当基线明显不够、且数据量能撑起来时,才考虑深度学习,并到站内工具目录对照可用的方案。

看懂资料与选工具时的对照用法

知道层级关系之后,最直接的用处是看懂别人写的东西,以及在选工具时不被大词带偏。下面这张对照表可以当速查用。

你看到的说法大概率指哪一层该怎么应对
要求熟悉特征工程、统计模型机器学习入门门槛,不算高
要求熟悉神经网络、调参、GPU训练深度学习门槛更高,先确认数据量够不够
宣传支持人工智能能力、智能决策人工智能(总称)问清楚底层用的是规则、统计还是网络
课程标题带入门、通识多为总称层面的科普按需翻,不必从头啃教材

选工具时同理:先知道自己要的是规则、统计模型还是神经网络,才不会为大词买单。涉及模型能力对比和各家接口的价格口径,站内数据页的数字随时在变,按当时的页面为准,别拿旧截图当依据。

下一步想把这些概念落到具体工具和数据上,可以到站内工具目录按分类翻一遍,再对照词典的基础概念入口补齐模糊的定义,比通读教材省时间。

常见问题

深度学习和机器学习最大的区别到底在哪?

关键在特征由谁来做。传统机器学习通常要人先挑好特征再喂给算法;深度学习直接把原始数据(图片、文本、音频)丢进多层网络,让网络自己逐层抽出特征。前者依赖人的经验,后者依赖数据量和算力,这也是深度学习最近些年才起来的原因。

人工智能是不是就等于机器学习?

不是。人工智能是更大的目标,指让机器表现出智能行为,实现路径包括规则系统、搜索、机器学习等多种。机器学习只是其中目前最主流的一类做法,深度学习又是机器学习里的一个分支。所以可以说机器学习属于人工智能,反过来不成立。

入门先学哪一层比较合适?

多数人从机器学习的基本概念入手更稳,因为它的思路(数据、特征、训练、评估)是后面所有内容的地基,学完再看深度学习不会觉得凭空冒出来。如果你的目标只是用现成工具,那连建模都不用学,先搞清楚概念层级就够了。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。