• 教程 >
  • 使用 PyTorch 进行深度学习:60 分钟闪电战
快捷方式

使用 PyTorch 进行深度学习:60 分钟闪电战

创建日期:2017 年 3 月 24 日 | 最后更新:2023 年 5 月 31 日 | 最后验证:2024 年 11 月 5 日

作者: Soumith Chintala

什么是 PyTorch?

PyTorch 是一个基于 Python 的科学计算软件包,主要服务于两个广泛目的

  • 替代 NumPy,以利用 GPU 和其他加速器的能力。

  • 一个用于实现神经网络的自动微分库。

本教程的目标:

  • 高层次地理解 PyTorch 的张量库和神经网络。

  • 训练一个小型神经网络对图像进行分类

要运行以下教程,请确保已安装 torchtorchvisionmatplotlib 软件包。

张量

在本教程中,您将学习 PyTorch 张量的基础知识。

blitz/tensor_tutorial.html
torch.autograd 温和介绍

了解 autograd。

blitz/autograd_tutorial.html
神经网络

本教程演示了如何在 PyTorch 中训练神经网络。

blitz/neural_networks_tutorial.html
训练一个分类器

学习如何使用 CIFAR10 数据集在 PyTorch 中训练一个图像分类器。

blitz/cifar10_tutorial.html

文档

查阅 PyTorch 全面的开发者文档

查看文档

教程

获取面向初学者和高级开发者的深度教程

查看教程

资源

查找开发资源并获得问题解答

查看资源