GitHub 项目数据
GitHub ★ 106,778Fork 16,442项目指标 74/100
最近提交:2026-10-02T14:55:52Z · 许可证:未识别许可证,请查阅仓库
来源:GitHub 官方 API · 同步于 2026-10-18 20:30(北京时间)
评分规则与适用范围
指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。
本项目分项:热度 34,活跃度 40,许可透明度 0。缺失许可不等于没有许可,请核对原仓库。
能做什么
- 提供配套《Build a Large Language Model (From Scratch)》一书的代码,按章节演示从零构建 GPT 类大语言模型的完整流程。
- 覆盖文本数据处理、注意力机制实现、GPT 模型实现、无标签数据预训练、文本分类微调、指令跟随微调等主题。
- 附带 PyTorch 入门附录、练习解答以及 LoRA 参数高效微调等扩展内容。
- 包含加载较大预训练模型权重以进行微调的代码。
适用场景
- 学习大语言模型内部原理与实现细节。
- 作为课程或自学材料,按章节逐步动手实践。
- 在普通笔记本上运行主要章节代码进行教学实验。
使用条件与限制
- 需要较强的 Python 编程基础;有深度神经网络经验更易理解。
- 代码使用 PyTorch 从零实现,不依赖外部 LLM 库;不要求精通 PyTorch,但熟悉基础会有帮助。
- 主要章节代码设计为可在常规笔记本上于合理时间内运行,并在有 GPU 时自动使用。
- 仓库主要用于配合纸质书,维护者说明暂不接受扩展主章节代码的贡献。
来源与收录说明
AI 整理,已通过独立来源审核,收录于 2026-10-18。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。
https://github.com/rasbt/llms-from-scratch ↗