happy-llm
34,879
Stars
3,298
Forks
99
Watchers
79
Open Issues
NOASSERTION
许可证
Jupyter Notebook
语言
2024-05-28
创建时间
2026-08-08
最近更新
项目能做什么
从零开始构建大模型的开源教程与项目。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align='center'>
<img src="./images/head.jpg" alt="alt text" width="100%">
<h1>Happy-LLM</h1>
</div>
<div align="center">
<img src="https://img.shields.io/github/stars/datawhalechina/happy-llm?style=flat&logo=github" alt="GitHub stars"/>
<img src="https://img.shields.io/github/forks/datawhalechina/happy-llm?style=flat&logo=github" alt="GitHub forks"/>
<img src="https://img.shields.io/badge/language-Chinese-brightgreen?style=flat" alt="Language"/>
<a href="https://github.com/datawhalechina/happy-llm"><img src="https://img.shields.io/badge/GitHub-Project-blue?style=flat&logo=github" alt="GitHub Project"></a>
<a href="https://swanlab.cn/@kmno4/Happy-LLM/overview"><img src="https://raw.githubusercontent.com/SwanHubX/assets/main/badge1.svg" alt="SwanLab"></a>
</div>
<div align="center">
<a href="https://trendshift.io/repositories/14175" target="_blank"><img src="https://trendshift.io/api/badge/repositories/14175" alt="datawhalechina%2Fhappy-llm | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
</div>
<div align="center">
[中文](./README.md) | [English](./README_en.md)
</div>
<div align="center">
<p><a href="https://datawhalechina.github.io/happy-llm/">📚 在线阅读地址</a></p>
<h3>📚 从零开始构建大模型</h3>
<p><em>深入理解 LLM 核心原理,动手实现你的第一个大模型</em></p>
</div>
---
## 🎯 项目介绍
>   *很多小伙伴在看完 Datawhale开源项目: [self-llm 开源大模型食用指南](https://github.com/datawhalechina/self-llm) 后,感觉意犹未尽,想要深入了解大语言模型的原理和训练过程。于是我们(Datawhale)决定推出《Happy-LLM》项目,旨在帮助大家深入理解大语言模型的原理和训练过程。*
  本项目是一个**系统性的 LLM 学习教程**,将从 NLP 的基本研究方法出发,根据 LLM 的思路及原理逐层深入,依次为读者剖析 LLM 的架构基础和训练过程。同时,我们会结合目前 LLM 领域最主流的代码框架,演练如何亲手搭建、训练一个 LLM,期以实现授之以鱼,更授之以渔。希望大家能从这本书开始走入 LLM 的浩瀚世界,探索 LLM 的无尽可能。
### ✨ 你将收获什么?
- 📚 **Datawhale 开源免费** 完全免费的学习本项目所有内容
- 🔍 **深入理解** Transformer 架构和注意力机制
- 📚 **掌握** 预训练语言模型的基本原理
- 🧠 **了解** 现有大模型的基本结构
- 🏗️ **动手实现** 一个完整的 LLaMA2 模型
- ⚙️ **掌握训练** 从预训练到微调的全流程
- 🚀 **实战应用** RAG、Agent 等前沿技术
## 📖 内容导航
| 章节 | 关键内容 | 状态 |
| --- | --- | --- |
| [学习与环境准备](./docs/学习与环境准备.md) | 分章依赖、硬件建议与实践入口 | ✅ |
| [前言](./docs/前言.md) | 本项目的缘起、背景及读者建议 | ✅ |
| [第一章 NLP 基础概念](./docs/chapter1/第一章%20NLP基础概念.md) | 什么是 NLP、发展历程、任务分类、文本表示演进 | ✅ |
| [第二章 Transformer 架构](./docs/chapter2/第二章%20Transformer架构.md) | 注意力机制、Encoder-Decoder、手把手搭建 Transformer | ✅ |
| [第三章 预训练语言模型](./docs/chapter3/第三章%20预训练语言模型.md) | Encoder-only、Encoder-Decoder、Decoder-Only 模型对比 | ✅ |
| [第四章 大语言模型](./docs/chapter4/第四章%20大语言模型.md) | LLM 定义、训练策略、涌现能力分析 | ✅ |
| [第五章 动手搭建大模型](./docs/chapter5/第五章%20动手搭建大模型.md) | 实现 LLaMA2、训练 Tokenizer、预训练小型 LLM | ✅ |
| [第六章 大模型训练实践](./docs/chapter6/第六章%20大模型训练流程实践.md) | 预训练、有监督微调、LoRA/QLoRA 高效微调 | ✅ |
| [第七章 大模型应用](./docs/chapter7/第七章%20大模型应用.md) | 模型评测、RAG 检索增强、Agent 智能体 | ✅ |
| [第八章 Agentic-RL ](./docs/chapter8/第八章%20大模型强化学习.md) | GRPO、OPD、Search-R1、ReTool(Coding Agent-RL) | ✅ |
| [Extra Chapter LLM Blog](./Extra-Chapter/) | 优秀的大模型 学习笔记/Blog ,欢迎大家来 PR !| 🚧 |
> 第六章正文已覆盖 Pretrain、SFT 与 PEFT 等核心训练流程,建议结合 [第六章实践说明](./docs/chapter6/readme.md) 和 [学习与环境准备](./docs
阅读完整原文
项目深度分析 AI 生成
交互式云端教学实验平台(SaaS/算力沙箱)
| 产品构想 | 针对教程第5-8章的训练与微调场景,提供预置完整代码、权重和依赖环境的一键式云端 GPU 实验沙箱,免除用户本地配环境难题。 |
| 核心功能 | 按章节一键启动 Jupyter 环境;预置 ModelScope 权重与处理好的数据集;按 Token 或时长计费的即用型云端 GPU。 |
| 目标用户 | 缺少高性能显卡或被 CUDA/环境配置困扰的高校学生及入门开发者。 |
| 难度/周期 | 中等 · 3-5周 · 成本:算力池接入与搭建成本、少量服务器带宽与存储费用。 |
| 收费模式 | 算力充值时长卡、按章节购买实验环境包(如9.9元/章)。 |
| 竞争风险 | 算力成本波动风险;与现有成熟平台(如 AutoDL、ModelScope 免费算力)形成直接竞争。 |
| 依据 | 数据支持的判断 |
大模型底层原理与实训付费训练营(社群/陪跑)
| 产品构想 | 依托 Happy-LLM 开源大纲,提供高强度、带作业打卡、助教答疑和项目实战评审的线上集训营。 |
| 核心功能 | 每周直播答疑与代码 Review;带跑从0搭建 215M 模型及 SFT 全流程;简历修改与算法面试辅导。 |
| 目标用户 | 有转岗、秋招/春招求职强需求,但自学易放弃、遇报错无法解决的学员。 |
| 难度/周期 | 较低 · 1-2周 · 成本:人力带班时间成本、宣传物料制作成本。 |
| 收费模式 | 训练营学费(单期每人 499~1999 元,推测)。 |
| 竞争风险 | 极其依赖个人 IP 和社群转化能力,交付服务耗费大量精力。 |
| 依据 | 推测 |
企业端“轻量级自研大模型”落地咨询与内训服务
| 产品构想 | 结合教程中 Pretrain、SFT、LoRA 及 Agentic-RL 技术路线,为有私有化小模型需求(如0.5B-7B)的中小企业提供内训与定制研发咨询。 |
| 核心功能 | 企业内部定制化培训课程;垂直场景微调(SFT/LoRA)流水线搭建指导;小模型私有化部署架构方案咨询。 |
| 目标用户 | 有数据合规要求、希望在私有硬件部署垂直小模型的中小企业技术团队。 |
| 难度/周期 | 较高 · 2-4周 · 成本:前期商务沟通时间、企业定制化方案设计成本。 |
| 收费模式 | 技术咨询费、企业内训服务费(按场次或项目结算)。 |
| 竞争风险 | 企业客户采购决策周期长,对交付者的工程落地背书要求极高。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2024-05-28,最近推送 2026-08-08,发布过 3 个 Release |
| 社区活跃 | Star 34,879 / Fork 3,298 / Issue 79(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。