一文搞懂人工智能,深度学习,机器学习和神经网络之间的关系

205 阅读6分钟

人工智能机器学习深度学习神经网络这些术语在讨论中常常被混用,但实际上它们各有明确的定义和从属关系。随着AI技术日益融入日常生活,企业也越来越多地借助相关算法来提升效率、满足用户期待。然而,概念之间的混淆依然常见——理清它们的区别与联系,对理解技术脉络至关重要。

人工智能 是最外层的范畴,机器学习是其重要分支; 深度学习是机器学习的一个子领域,而神经网络 则构成了深度学习的算法基础。 尤其值得注意的是,深度学习与一般神经网络的关键区别在于模型的“深度”:通常,具备三层以上(含隐藏层)的神经网络结构,才被视为深度学习算法。

image.png

image.png

# **什么是神经网络?**

神经网络—特别是人工神经网络(ANN)—受到人脑结构的启发,通过一系列算法实现对认知过程的模拟。其基础结构包含四个关键要素:输入、权重、偏置(或阈值)以及输出。如果用代数形式表达这一过程,其基本形式与线性回归相似,但存在本质差异,代数公式如下所示:

image.png

神经网络的核心运作机制围绕“激活”展开:当某个节点的输出值超过预设的阈值时,该节点便被激活,并将数据传递给网络中的下一层;反之,若未达到阈值,则该节点不传递信息。这一判别过程会在网络中进行多次重复,尤其是在深度学习模型中—往往包含多个相互连接的“隐藏层”。每个隐藏层都有独立的激活函数,负责判断是否将来自前一层的信号继续向后传递。 在信息逐层传递的过程中,前一层的输出成为后一层的输入,直至所有隐藏层完成计算后,最终结果才被汇总并输出为整个神经网络的预测值。现实中大多数神经网络应用都涉及高度非线性且复杂的关联结构,远远超出简单的线性表达。

image.png

神经网络中的信息流示意图:

image.png

每个箭头都代表一次权重与数据的计算过程,而每个隐藏层都像是一道“过滤网”,只有符合条件的信息才能进入下一阶段。 正是这种层层传递、相互依赖的特性,使得神经网络—尤其是深度神经网络能够学习高度复杂的非线性关系,但也同时导致其训练过程更为敏感,微小的权重调整可能通过网络中多个激活函数的级联作用,最终显著改变模型的输出结果。这也解释了为什么神经网络的训练需要依赖梯度下降等迭代优化算法,并通过反向传播来协同调整全部权重,而非孤立地处理单一参数。

深度学习与神经网络有何不同?

虽然在神经网络的解释中暗示了这一点,但更明确地值得注意。深度学习中的“深度”是指神经网络中层的深度。由三层以上(包括输入和输出)组成的神经网络可以被视为深度学习算法。 这通常使用下图表示:

image.png

大多数深度神经网络都是前馈的,这意味着它们仅从输入到输出在一个方向上流动。但是,开发者们也可以通过反向传播来训练模型;也就是说,从输出到输入以相反的方向移动。 反向传播允许我们计算和归因与每个神经元相关的误差,允许我们适当地调整和拟合算法。

深度学习与机器学习有何不同?

深度学习是机器学习的一个分支,其与经典机器学习(或称“非深度”机器学习)的主要区别体现在学习方式和数据需求两方面。 深度学习的特点在于其高度自动化的特征提取能力,减少了特征工程阶段对人工干预的依赖。它尤其擅长处理大规模数据,并能够有效学习非结构化数据中的复杂模式——这一点对企业尤为重要,因为据估计组织内 80%–90% 的数据均为非结构化数据,如文本、图像、音频等。 相比之下,经典机器学习更依赖专家经验与人工介入。工程师或领域专家需要手动设计和筛选特征层次,帮助模型识别不同输入之间的关键差异,通常要求数据具有较高的结构化程度。   例如,若要训练一个模型区分“手抓饼”“汉堡”“烧烤”这三类食品图片,专家可能会人为指定“面包类型”“外观形状”等作为区分特征,或直接依赖已标注的标签进行监督学习。 而深度学习尽管也可使用标注数据(监督学习),但并不强制要求数据已标注。它能够直接处理原始的非结构化输入(如图像像素、文本序列),并自动学习出区分“手抓饼”“汉堡”“烧烤”所需的特征组合,通过对数据内在模式的识别实现自主聚类与分类。 然而,深度学习的高表达能力也伴随着更高的数据需求——通常需要海量数据才能达到理想的准确率,而传统机器学习在数据结构清晰、特征设计合理的情况下,可用较少数据实现较好效果。因此,深度学习更适用于复杂任务场景,如智能虚拟助手、欺诈检测、自然语言理解、图像生成等高维、非线性问题。

什么是人工智能(AI)?

人工智能是由美国人麦卡锡在1956年提出的。人工智能的本质是让机器能像人一样思考和行动。它主要通过模拟、延伸和扩展人的智能,从而形成一定的理论、方法、技术及应用的新技术科学。 其核心目标是使机器能够感知、推理、学习、决策,并在特定领域甚至通用场景中表现出类似人类的智能行为。 人工智能的划分

  • 弱人工智能:专注于单一任务,如语音助手、图像识别、推荐系统,智能推荐购物、机器人客服。
  • 强人工智能:具备人类水平的通用认知能力,可适应不同任务(尚未实现)。
  • 超级人工智能:超越人类所有认知能力的理论形态。它就会像人类一样自己去学习。而且学习速度极快,几秒钟运算上亿次,几分钟可以超过人类几百年的积累,智能水平会远超过我们人类。

image.png

以上就是我讲的人工智能。大家如果对AI技术感兴趣,可以一起交流呀。