教程介绍

PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。它主要由Facebookd的人工智能小组开发,不仅能够 实现强大的GPU加速,同时还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。 PyTorch提供了两个高级功能: 1.具有强大的GPU加速的张量计算(如Numpy) 2.包含自动求导系统的深度神经网络 除了Facebook之外,Twitter、GMU和Salesforce等机构都采用了PyTorch。

官方教程包含了 PyTorch 介绍,安装教程;60分钟快速入门教程,可以迅速从小白阶段完成一个分类器模型;计算机视觉常用模型,方便基于自己的数据进行调整,不再需要从头开始写;自然语言处理模型,聊天机器人,文本生成等生动有趣的项目。

总而言之:

  • 如果你想了解一下 PyTorch,可以看介绍部分。
  • 如果你想快速入门 PyTorch,可以看60分钟快速入门。
  • 如果你想解决计算机视觉问题,可以看计算机视觉部分。
  • 如果你想解决自然语言处理问题,可以看NLP 部分。

作者:

磐创 News and PytorchChina

PyTorch 教程目录

PyTorch 之简介与下载

PyTorch 简介

PyTorch 环境搭建

PyTorch 之 60min 入门教程

PyTorch 入门

PyTorch 自动微分

PyTorch 神经网络

PyTorch 图像分类器

PyTorch 数据并行处理

PyTorch 之入门强化教程

数据加载和处理

PyTorch 小试牛刀

迁移学习

混合前端的 seq2seq 模型部署

混合前端

预备环境

保存和加载模型

PyTorch 之图像篇

微调基于 torchvision 0.3 的目标检测模型

微调 TorchVision 模型

空间变换器网络

使用 PyTorch 进行 Neural-Transfer

生成对抗示例

使用 ONNX 将模型转移至 Caffe2 和移动端

PyTorch 之文本篇

聊天机器人教程

使用字符级 RNN 生成名字

使用字符级 RNN 进行名字分类

在深度学习和 NLP 中使用 Pytorch

使用 Sequence2Sequence 网络和注意力进行翻译

PyTorch 之生成对抗网络

生成对抗网络

PyTorch 之强化学习

强化学习

生产环境部署 PyTorch 模型

使用Flask来部署PyTorch模型

TorchScript的简介

在C++中加载TorchScript模型

PyTorch123 配套录制视频教程

网易云课堂,第一节数据处理与加载免费观看

https://study.163.com/course/introduction/1209674804.htm

另外,提供官方教程的一个精简版配套学习资料,书名《Deep Learning with PyTorch》。

下载地址:http://pytorchchina.com/2019/12/02/deep-learning-with-pytorch-pdf/

PyTorch 快速访问地址

镜像网站,快速访问

PyTorch 微信群

PytorchChina

GitHub

https://github.com/fendouai/PyTorchDocs

磐创AI 微信公众号

磐创AI 微信公众号

PyTorch QQ群

PyTorch QQ群

TensorFlow QQ群

Keras QQ群