LLMs-from-scratch

用PyTorch从零构建、预训练并微调类GPT语言模型的代码,配套同名书籍,用于学习大语言模型的工作原理。

分享到 X自定义许可证(见仓库)

概述

这是《Build a Large Language Model (From Scratch)》一书的官方代码仓库。它用 PyTorch 一步步实现类 GPT 大语言模型的开发、预训练和微调,配有文字、图示和示例。方法用于教学,思路与大型基础模型的构建类似,但规模较小。书中也包含加载更大预训练模型权重的代码。

主要特点

  • 用 PyTorch 逐步构建类 GPT 模型的代码
  • 涵盖预训练和微调
  • 包含加载更大预训练模型权重的代码
  • 以 Jupyter Notebook 形式提供

适用场景

适合想通过亲手编码来理解大语言模型原理的读者。内容偏教学,得到的是小模型,并配合该书使用。

上游仓库
rasbt/LLMs-from-scratch
GitHub 上的 fork
Guo-astro/LLMs-from-scratch
上游 Star 数
106k
分类
学习、面试与精选清单
编程语言
Jupyter Notebook
许可证
自定义许可证(见仓库)
Fork 时间
2026-08-10
同步状态
已同步上次同步 2026-09-29