跳到主要内容

2-深度学习基础

这是本系列的第 2 讲,作用是把前一讲的机器学习框架继续推进到神经网络语境里。它会回答几个很关键的问题:为什么要用深度学习、一个深度学习模型是怎么训练起来的,以及在实际框架里应该怎样开始动手。

这讲主要讲什么

从目录结构看,这一讲基本覆盖了入门深度学习最需要先理解的那几块内容。

  • 深度学习方法(上):交代深度学习的发展脉络,并解释为什么在很多复杂任务上需要深度模型。
  • 深度学习方法(下):说明实际使用深度学习的一般步骤,并引入正向传播、反向传播这些核心机制。
  • PaddlePaddle 入门:给出一个具体框架的使用入口,包括环境、基本开发方式和最初级的调用流程。
  • 课程实践:通过房价预测和手写数字识别,把回归任务和分类任务都各做一遍。

适合怎么学

  • 这一讲最重要的不是记住某个公式,而是理解训练循环:输入进入网络后如何得到输出,损失如何反向传播,参数如何被更新。
  • 如果你对深度学习框架还不熟,建议把框架部分当成“最小起步手册”来看,优先搞懂数据、模型、损失和优化器之间的关系。
  • 两个实践例子分别对应回归和分类,最好都过一遍。这样后面看 CNN、RNN 时不会只会套模型名。

在线预览

深度学习基础.pdf

如果手机上内嵌预览仍无法正常纵向滚动,请使用“新窗口打开”或“下载 PDF”。