
LLM-workshop-2024
4小时动手搭建迷你GPT,彻底搞懂LLM原理
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1122
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 基础与 PyTorch 使用经验
- 可运行 Jupyter Notebook 的环境
- 预训练与微调环节需要 GPU(云端环境已提供)
- 本地运行需按仓库 setup 文件夹内的说明配置依赖
安装与启动步骤
-
1选择运行方式
README 提供开箱即用的云端环境,已装好所有代码示例与依赖,可直接在 GPU 上跑预训练和微调。
-
2克隆仓库
把教程仓库下载到本地,后续在仓库目录中打开各章节的 Notebook。
git clone https://github.com/rasbt/LLM-workshop-2024.git -
3进入项目目录
切换到克隆下来的仓库根目录,所有 Notebook 与 setup 说明都在这里。
cd LLM-workshop-2024 -
4按 setup 说明装环境
README 未列出具体依赖命令,请打开仓库内 setup 文件夹,按其说明配置本地运行环境。
-
5启动 Jupyter 打开教程
用 Jupyter 打开仓库中的 Notebook,按顺序学习分词、注意力、预训练与微调章节。
jupyter notebook
如何确认成功
云端 Studio 成功加载,或本地 Jupyter 打开仓库 Notebook 后能正常执行单元格代码。
常见问题
Q:没有 GPU 能学吗?
A:可以。入门与架构讲解部分 CPU 即可运行,但预训练和微调部分需要 GPU,建议使用 README 中提供的 Lightning.ai 云端环境。
Q:不想本地配环境怎么办?
A:README 明确提供了开箱即用的云端环境链接,所有代码示例和依赖已安装好,可直接在浏览器中运行。
Q:教程内容与代码出自哪里?
A:代码基于《Build a Large Language Model From Scratch》一书,并使用了 LitGPT 库,README 中给出了对应链接。
Q:需要什么前置知识?
A:面向想理解 LLM 内部机制的开发者,需要一定 Python 基础,并了解 PyTorch 的基本用法。
注意事项
- 依赖安装细节 README 未直接列出,请以仓库 setup 文件夹中的说明为准。
- 仓库提供现成云端环境,预训练与微调建议直接在带 GPU 的云端运行。
- 本项目为教学性质的 4 小时工作坊,内容以 Jupyter Notebook 交互式讲解为主。
核心亮点
- 从零手写Transformer核心组件,代码可运行且注释详细
- 工作坊形式设计,时间紧凑,适合周末集中学习
- 基于Jupyter Notebook,交互式体验,边看边改边理解
不足之处
- 仅提供英文教程,对中文用户有一定语言门槛
- 示例模型规模较小,与生产级LLM差距明显
- 依赖特定环境配置,初学者可能遇到依赖安装问题
适用场景
- 开发者自学LLM原理,通过动手实践加深理解
- 企业内部技术培训,快速提升团队AI基础
- 高校教学辅助,作为深度学习课程的实践环节
替代项目
Andrej Karpathy的nanoGPT、Hugging Face的Transformers教程、fast.ai的Practical Deep Learning
上一篇:ML_Guide
下一篇:Tutorbot-Spock
同类项目推荐
yuketang-helper-auto
开源
雨课堂课件一键下载+OCR+AI问答,复习效率翻倍
雨课堂 / 荷塘雨课堂开源 AI 学习助手|Open-source Yuketang / Rain Classroom AI learni···
genai-beyond-basics
开源
进阶 GenAI 示例合集,照着改就能搭出完整应用
A collection of more advanced GenAI samples
Quick-Notes-for-ML-DS
开源
刷完这份笔记,搞定ML/DS面试
It contains interview preparation notes provided by iNeuron, important links, MLOps ···
articles-code
开源
跟着代码学ML,直接上手生产级实践
Decoding ML articles hub: Hands-on articles with code on production-grade ML
ai-notes
开源
工程师必备的 AI 学习笔记,快速跟上最新技术动态
notes for software engineers getting up to speed on new AI developments. Serves as d···
azure-aws-gcp-devsecops-mlops-ba···
开源
三云 DevSecOps/MLOps 课堂笔记与练习代码合集
Welcome to the official repository for Batch18! Here, you'll find a organized col···
diffusion-literature-for-robotic···
开源
一页看全扩散模型在机器人领域的论文地图
Summary of key papers and blogs about diffusion models to learn about the topic. Det···
AI-Powered-Literature-Review-Ski···
开源
8步流程+AI智能体,快速搞定系统性文献综述
AI驱动的系统性学术文献回顾工具 | AI-Powered Literature Survey Tool with 8-Phase Work···
aiml-companion
开源
边看边学AI/ML,22轨道300+模块,从理论到实战项目
AI-ML Companion: an interactive platform to learn AI & ML by watching it work - 28 t···