Theano - 前言
现代深度学习计算教程
Section titled “现代深度学习计算教程”本教程介绍 PyTorch 和 TensorFlow 等现代深度学习框架背后的核心概念。我们将探讨这些库如何利用自动微分(automatic differentiation)和 GPU 等硬件加速器(hardware accelerators),高效地定义、优化和评估机器学习中使用的复杂数学表达式。我们将使用 PyTorch 进行实践示例。
本教程旨在帮助希望理解现代深度学习框架基础知识,并使用 PyTorch 或 TensorFlow 等工具开发项目的学习者。
在开始本教程之前,建议您具备以下知识:
- 基本的 Python 编程知识。
- 线性代数(向量、矩阵)和微积分(导数/梯度)的基础概念。
- 熟悉用于数值运算的 NumPy 会有所帮助。
- 对机器学习和神经网络概念(例如,训练、参数、反向传播)有基本了解。