重磅!PyTorch 中文手册已开源!理论、实践、应用都有了!

简介: 重磅!PyTorch 中文手册已开源!理论、实践、应用都有了!

自 2017 年 1 月 PyTorch 推出以来,其热度持续上升,一度有赶超 TensorFlow 的趋势。PyTorch 能在短时间内被众多研究人员和工程师接受并推崇是因为其有着诸多优点,如采用 Python 语言、动态图机制、网络构建灵活以及拥有强大的社群等。因此,走上学习 PyTorch 的道路已刻不容缓。


而且在 2018 年 12 月 8 日,PyTorch 正式发布 1.0 的稳定版本,为 PyTorch 的健壮发展注入了新的活力!


今天给大家强烈推荐一个 PyTorch 的开源书籍,不仅内容全面,而且全部是中文的,方便大家学习。这本书名为《PyTorch 中文手册》,是一本开源的书籍,目标是帮助那些希望使用 PyTorch 进行深度学习开发和研究的朋友快速入门,其中包含的 PyTorch 教程全部通过测试保证可以成功运行。


image.png


书籍介绍


这本书籍的作者是 hengtao tantai,作者对该书作出如下简介:


这是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入门。


由于本人水平有限,在写此教程的时候参考了一些网上的资料,在这里对他们表示敬意,我会在每个引用中附上原文地址,方便大家参考。


深度学习的技术在飞速的发展,同时PyTorch也在不断更新,且本人会逐步完善相关内容。


版本说明


由于PyTorch版本更迭,教程的版本会与PyTorch版本,保持一致。


2018 年 12 月 8 日 PyTorch 已经发布1.0的稳定版。 API 的改动不是很大,本教程已经通过测试,保证能够在 1.0 中正常运行。 不过目前看影响不大,因为毕竟内容还不多。 v0.4.1 已经新建了分支作为存档,并且该不会再进行更新了。


这里有关于 PyTorch 1.0 主要改动的中文翻译:


https://github.com/zergtant/pytorch-handbook/blob/master/changelog-v1.0.md


目录


这本《PyTorch 中文手册》总共包含 6 章内容。详细目录如下:


第一章: pytorch入门

1. Pytorch 简介

2. Pytorch环境搭建

3. PyTorch 深度学习:60分钟快速入门 (官方)

  • 张量
  • Autograd: 自动求导    
  • 神经网络
  • 训练一个分类器
  • 选读:数据并行处理(多GPU)

4. 相关资源介绍

第二章 基础

第一节 PyTorch

1. 基础

2. 张量

3. 自动求导

4. 神经网络包nn和优化器optm

5. 数据的加载和预处理

第二节 深度学习基础及数学原理

第三节 神经网络简介

第四节 卷积神经网络

第五节 循环神经网络

第三章 实践

第一节 logistic回归二元分类

第二节 CNN:MNIST数据集手写数字识别

第三节 RNN实例:通过Sin预测Cos

第四章 提高

第一节 Fine-tuning

第二节 可视化

1. visdom

2. tensorboardx

第三节 fastai

第四节 数据处理技巧

第五节 并行计算

第五章 应用

第一节 Kaggle介绍

第二节 结构化数据

第三节 计算机视觉

第四节 自然语言处理

第五节 协同过滤

第六章 资源


书籍地址:


《PyTorch 中文手册》的在线地址为:


https://github.com/zergtant/pytorch-handbook


整个书籍均为中文版本,作者参考的网络其它资料也都进行了汉化翻译!


image.png

目前该书还未完全完成,作者在持续更新,已经更新到第四章了。没关系,大家可以先把前三章内容好好看看。


通过本教程,希望能够给大家带来一个完整、清晰、有难度梯度的 PyTorch 资料。中文版给大家带来更多的方便,节省时间。希望对你有所帮助!再次感谢原作者的辛勤劳动和开源精神!

相关文章
|
机器学习/深度学习 算法 PyTorch
【PyTorch实战演练】自调整学习率实例应用(附代码)
【PyTorch实战演练】自调整学习率实例应用(附代码)
450 0
|
PyTorch Serverless 算法框架/工具
Serverless应用引擎中部署带有GPU支持的PyTorch镜像
Serverless应用引擎中部署带有GPU支持的PyTorch镜像
403 1
|
7月前
|
机器学习/深度学习 PyTorch API
PyTorch量化感知训练技术:模型压缩与高精度边缘部署实践
本文深入探讨神经网络模型量化技术,重点讲解训练后量化(PTQ)与量化感知训练(QAT)两种主流方法。PTQ通过校准数据集确定量化参数,快速实现模型压缩,但精度损失较大;QAT在训练中引入伪量化操作,使模型适应低精度环境,显著提升量化后性能。文章结合PyTorch实现细节,介绍Eager模式、FX图模式及PyTorch 2导出量化等工具,并分享大语言模型Int4/Int8混合精度实践。最后总结量化最佳策略,包括逐通道量化、混合精度设置及目标硬件适配,助力高效部署深度学习模型。
1166 21
PyTorch量化感知训练技术:模型压缩与高精度边缘部署实践
|
人工智能 安全 PyTorch
SPDL:Meta AI 推出的开源高性能AI模型数据加载解决方案,兼容主流 AI 框架 PyTorch
SPDL是Meta AI推出的开源高性能AI模型数据加载解决方案,基于多线程技术和异步事件循环,提供高吞吐量、低资源占用的数据加载功能,支持分布式系统和主流AI框架PyTorch。
506 10
SPDL:Meta AI 推出的开源高性能AI模型数据加载解决方案,兼容主流 AI 框架 PyTorch
|
11月前
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch FlexAttention技术实践:基于BlockMask实现因果注意力与变长序列处理
本文介绍了如何使用PyTorch 2.5及以上版本中的FlexAttention和BlockMask功能,实现因果注意力机制与填充输入的处理。通过attention-gym仓库安装相关工具,并详细展示了MultiheadFlexAttention类的实现,包括前向传播函数、因果掩码和填充掩码的生成方法。实验设置部分演示了如何组合这两种掩码并应用于多头注意力模块,最终通过可视化工具验证了实现的正确性。该方法适用于处理变长序列和屏蔽未来信息的任务。
416 17
|
机器学习/深度学习 监控 PyTorch
深度学习工程实践:PyTorch Lightning与Ignite框架的技术特性对比分析
在深度学习框架的选择上,PyTorch Lightning和Ignite代表了两种不同的技术路线。本文将从技术实现的角度,深入分析这两个框架在实际应用中的差异,为开发者提供客观的技术参考。
354 7
|
机器学习/深度学习 PyTorch TensorFlow
TensorFlow和PyTorch的实际应用比较
TensorFlow和PyTorch的实际应用比较
384 2
|
机器学习/深度学习 数据采集 自然语言处理
PyTorch 在自然语言处理中的应用实践
【8月更文第29天】随着深度学习技术的发展,自然语言处理(NLP)领域取得了显著的进步。PyTorch 作为一款强大的深度学习框架,因其灵活性和易用性而被广泛采用。本文将介绍如何利用 PyTorch 构建文本分类模型,并以情感分析为例进行详细介绍。
205 0
|
机器学习/深度学习 PyTorch API
|
机器学习/深度学习 数据可视化 PyTorch
PyTorch深度学习框架入门与应用
PyTorch 提供了丰富的工具和 GPU 加速功能,便于构建和训练神经网络。基础包括:1) 张量,类似 NumPy,支持 GPU 计算;2) 自动微分,方便计算梯度;3) 内置神经网络模块 `nn`。PyTorch 还支持数据并行、自定义层、模型保存加载、模型可视化和剪枝量化等进阶用法。通过不断学习,你将能掌握更多高级功能。【6月更文挑战第6天】
280 8

热门文章

最新文章

推荐镜像

更多