人工智能之下有几个分支,机器学习之下又有几个分支?
下图展示了人工智能领域的主要分支和层次关系:

人工智能
让机器模拟智能行为
机器学习
核心分支:让计算机
通过数据自我改进
知识表示与推理
用符号和逻辑表示知识
规划与决策
让机器进行长期规划
计算机视觉
让机器'看'懂世界
自然语言处理
让机器理解和生成语言
机器人学
智能控制物理实体
监督学习
带有标签的数据
无监督学习
无标签的数据
强化学习
通过试错与奖励学习
深度学习
使用深层神经网络
神经网络架构
CNN, RNN, Transformer等

第一层:人工智能的主要分支

人工智能的目标是让机器模拟人类的智能行为。除了其核心驱动力机器学习 之外,它还包含许多其他重要领域。传统上,AI可以分为以下几个主要分支:

  1. 机器学习 - Machine Learning

    • 核心思想:让计算机通过数据自动学习和改进,而无需显式编程。这是当前AI最主要、最成功的实现方式。
  2. 知识表示与推理 - Knowledge Representation & Reasoning

    • 核心思想:研究如何用计算机能够处理的形式来存储关于世界的知识,并基于这些知识进行逻辑推理。早期的专家系统就是其代表。
  3. 规划与决策 - Planning & Decision Making

    • 核心思想:让机器能够制定一系列行动步骤来实现特定目标。这在机器人、自动驾驶和游戏AI中至关重要。
  4. 计算机视觉 - Computer Vision

    • 核心思想:让机器能够“看到”并理解图像和视频中的内容。如图像识别、目标检测等。
  5. 自然语言处理 - Natural Language Processing

    • 核心思想:让机器能够理解、解释和生成人类语言。如机器翻译、聊天机器人等。
  6. 机器人学 - Robotics

    • 核心思想:将感知、规划、决策和控制等技术结合起来,制造出能够在物理世界中自主行动的智能体。

重要提示:如今,机器学习(尤其是深度学习)已经渗透并极大地推动了其他几乎所有分支的发展。例如,现代计算机视觉和自然语言处理几乎完全建立在机器学习的基础上。因此,这些分支之间的界限变得越来越模糊。


第二层:机器学习的主要分支

机器学习可以根据学习模式的不同,分为以下几大分支:

  1. 监督学习 - Supervised Learning

    • 核心思想:使用带有标签的数据集进行训练。模型学习从输入到输出的映射关系。
    • 好比:老师给你一套带答案的习题集,你通过练习学会了解题方法。
    • 常见任务:分类(如图像识别)、回归(如预测房价)。
  2. 无监督学习 - Unsupervised Learning

    • 核心思想:使用没有标签的数据集进行训练。模型自行发现数据中的内在结构和模式。
    • 好比:给你一堆没有分类的混杂物,让你自己把它们分成有意义的几堆。
    • 常见任务:聚类(如客户分群)、降维。
  3. 强化学习 - Reinforcement Learning

    • 核心思想:智能体通过与环境互动,根据获得的奖励或惩罚来学习最优策略。
    • 好比:训练小狗做动作,做对了就给零食(奖励),做错了就不给(惩罚),它自己摸索出怎么做才能得到最多零食。
    • 常见应用:AlphaGo、机器人控制、游戏AI。
  4. 深度学习 - Deep Learning

    • 核心思想:如前所述,它是机器学习的一个子集,使用深度神经网络进行学习。它既可以用于监督学习(如图像分类),也可以用于无监督学习(如文本生成),甚至强化学习(AlphaGo)。
    • 地位:由于其在处理非结构化数据(图像、文本、语音)上的巨大成功,它已成为当今机器学习领域最强大和主流的范式。

总结

  • 人工智能 是一个宏大的领域,包含多个实现智能的途径。
  • 机器学习 是AI中最关键、最活跃的分支,它提供了让计算机从数据中自动学习的能力。
  • 机器学习本身又根据学习模式分为监督学习、无监督学习、强化学习等。
  • 深度学习 是机器学习内部的一个革命性分支,它本身不是一个独立于前三者的学习模式,而是一种实现这些学习模式的技术工具,并且这个工具目前最为强大。

希望这个清晰的梳理能帮助您更好地理解AI的知识体系!

更多推荐