一套带逐行注释的教程,用 Python 和 PyTorch 从零实现并训练一个类 LLaMA 架构的小型 GPT。
TingsongYu/PyTorch-Tutorial-2nd
一本免费开源的中文 PyTorch 教程及配套代码,涵盖基础、CV、NLP、大模型应用与部署。
- Star
- 4,630
- Fork
- 494
- 未关闭 Issue
- 1
- 最近提交
- 6天前
这是什么?
这是一本中文 PyTorch 实用教程的第二版,以免费在线阅读的形式发布,配套代码与之同在一个仓库中。全书分为三部分:上篇讲解环境搭建、数据、模型、优化与可视化等基础内容;中篇围绕计算机视觉、自然语言处理和大语言模型给出应用案例;下篇介绍 ONNX 与 TensorRT 部署,并讲解 PTQ 与 QAT 量化实践。
应用部分涵盖图像分类、图像分割、目标检测、目标跟踪、GAN 与 Diffusion 生成、图像描述和图像检索。NLP 部分讲解 RNN、LSTM、Transformer、BERT、GPT,并实现文本分类、机器翻译、命名实体识别和问答等任务。大模型部分包括 Qwen、ChatGLM、Baichuan、Yi 的部署,以及 GPT Academic 项目。本书内容采用 CC BY-NC 4.0 协议授权,仅限非商业使用。
核心功能
- 01系统讲解 PyTorch 基础,包括数据、模型、优化与可视化
- 02提供目标检测、图像分割、目标跟踪等计算机视觉项目
- 03讲解从 RNN 到 GPT 的 NLP 模型并配有实战任务
- 04演示 Qwen、ChatGLM、Baichuan、Yi 等开源大模型的部署
- 05介绍 ONNX 与 TensorRT 部署,以及 PTQ、QAT 量化实践
适用场景
- 零基础用中文系统学习 PyTorch
- 参考 CV 或 NLP 实战案例并改造到自己的项目中
- 按照从训练到 ONNX、TensorRT 部署的路线实践模型落地
- 动手尝试在本地运行开源大语言模型
快速上手
- 1
在线免费阅读本书
- 2
打开 GitHub 上的配套代码仓库
使用前须知
- 采用 CC BY-NC 4.0 协议授权,不允许商业使用。
- 书籍及示例以中文撰写。
标签
常见问题
- PyTorch-Tutorial-2nd 是什么?
- 一本免费开源的中文 PyTorch 教程及配套代码,涵盖基础、CV、NLP、大模型应用与部署。 这是一本中文 PyTorch 实用教程的第二版,以免费在线阅读的形式发布,配套代码与之同在一个仓库中。全书分为三部分:上篇讲解环境搭建、数据、模型、优化与可视化等基础内容;中篇围绕计算机视觉、自然语言处理和大语言模型给出应用案例;下篇介绍 ONNX 与 TensorRT 部署,并讲解 PTQ 与 QAT 量化实践。
- PyTorch-Tutorial-2nd 可以免费使用吗?用的什么许可证?
- PyTorch-Tutorial-2nd 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- PyTorch-Tutorial-2nd 还在维护吗?
- 活跃维护中。PyTorch-Tutorial-2nd 最近一次提交是在 2026年10月15日。
- PyTorch-Tutorial-2nd 适合用来做什么?
- 零基础用中文系统学习 PyTorch 参考 CV 或 NLP 实战案例并改造到自己的项目中 按照从训练到 ONNX、TensorRT 部署的路线实践模型落地 动手尝试在本地运行开源大语言模型
- PyTorch-Tutorial-2nd 怎么安装和运行?
- 在线免费阅读本书 打开 GitHub 上的配套代码仓库
- 在哪里获取 PyTorch-Tutorial-2nd?
- 源代码和安装说明在 GitHub 上:https://github.com/TingsongYu/PyTorch-Tutorial-2nd
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4049505Jupyter NotebookMIT更新于 2个月前
微软出品的 12 周 24 课初学者 AI 课程,涵盖符号 AI、神经网络、计算机视觉、NLP 和 AI 伦理,配有 PyTorch 与 TensorFlow 代码。
7万1.4万Jupyter NotebookMIT更新于 上个月
一本从零开始讲解并动手实现大语言模型的中文开源教程,涵盖 Transformer、预训练、微调、RAG 与 Agent。
3.4万3253Jupyter NotebookOther更新于 2个月前
面向文本、视觉、音频和多模态的前沿机器学习模型定义框架,可用于推理和训练。
16.8万3.5万PythonApache-2.0更新于 昨天
基于 PyTorch 的计算机视觉工具库,支持目标检测、实例分割和图像分类的训练与模型导出。
5.8万1.7万PythonAGPL-3.0更新于 3天前
BiRefNet 官方 PyTorch 实现,用于高分辨率二分图像分割,常用于抠图去背景。
4309344PythonMIT更新于 4天前