Logo
Section 1 / 2

🏆 快速概览

恭喜!你已经掌握了深度学习的基础知识。让我们快速回顾一下你所学和讨论的内容。接下来,我们将探讨你凭借新掌握的技能可以采取的各类发展方向。

导入

🏆 快速概览

恭喜!你已经掌握了深度学习的基础知识。让我们快速回顾一下你所学和讨论的内容。接下来,我们将探讨你凭借新掌握的技能可以采取的各类发展方向。

人工神经网络(ANN)

人工神经网络(ANN)由每一层中的多个感知机/神经元组成。ANN是一种前馈神经网络,因为输入仅沿正向处理,即每一层将其信息传递给下一层,直到到达最终输出层。

...
一个前馈深度神经网络

每个网络都包含输入层、隐藏层和输出层。本质上,每一层都在学习能够最好地近似输入与输出之间映射关系的权重。

应用场景

ANN可用于解决以下类型的问题:

  • 表格数据
  • 图像数据
  • 文本数据

优势

通过使用引入非线性特性的激活函数,ANN能够学习任意非线性函数。这些激活函数帮助网络捕捉特征与标签之间的任何复杂关系。如果没有激活函数,网络只能学习线性关系,无法掌握复杂的模式。

挑战

  • 在使用ANN解决图像分类问题时,首要步骤是将二维图像转换为一维向量才能进行模型训练。这带来两个问题:

    • 随着图像尺寸增大,可训练参数数量急剧增加。例如在手写数字MNIST分类问题中,28×28的图像被展平为1×784的向量,导致可训练参数达到784个。
    • 图像中像素的空间排列信息丢失。
  • ANN无法捕捉输入数据中的序列信息,因此不适合处理序列型数据。

  • 在深层神经网络中会出现梯度消失问题。



## 恭喜!

Course Image

### 一个重要里程碑 你已经掌握了这些高级概念,这是一项重大成就。虽然这并非终点,但确实是迈向成功的重要一步。深度学习是当今每一位机器学习开发者必备的核心技能。

当你开始寻找机器学习工程师的工作时,对深度学习的深入理解将使你成为更合适的候选人。你已经迈出了关键一步!为自己鼓掌 👏🏻。

## 构建你的作品集

你已学习了使用NumPy和Keras进行模型训练的方法。请将你所学的项目加入到你的作品集中。

Course Image

🖥️ 项目:构建一个字母分类模型

🚀 接下来是什么?