
Large-Language-Model-Notebooks-Course
边跑代码边学大模型,快速上手LLM实战
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1828
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 可运行 Jupyter Notebook 的本地环境(需要 Python)
- 已安装 Jupyter Notebook 或 JupyterLab
- 可访问 GitHub,并能下载 Hugging Face 上的模型权重
- 建议具备一定 GPU/内存资源,用于加载和剪枝 LLM(README 未给出具体硬件门槛)
安装与启动步骤
-
1克隆课程仓库
把课程仓库下载到本地,所有示例 notebook 都在这个仓库里。README 未给出安装脚本,此步为通用准备动作。
git clone https://github.com/peremartra/Large-Language-Model-Notebooks-Course.git -
2进入项目目录
切换到刚克隆下来的目录,后续命令都在这里执行。
cd Large-Language-Model-Notebooks-Course -
3启动 Jupyter
在本目录启动 Jupyter Notebook 服务,浏览器会自动打开工作目录页面。README 未指定启动方式,也可用 JupyterLab。
jupyter notebook -
4打开对应 Notebook
按学习主题进入子目录(如 6-PRUNING),打开 README 中列出的 .ipynb 文件,逐格运行查看结果。注意剪枝类 notebook 会实际改动模型结构。
-
5对照 README 学习
README 把每个 notebook 的用途写在标题和链接里,例如 distilGPT2 的 L1 结构化剪枝、Llama3.2 剪枝的正确与错误做法、深度剪枝、注意力层剪枝、偏差缓解剪枝。
如何确认成功
浏览器中打开 Jupyter 页面,能看到仓库目录结构并成功打开、运行任意 .ipynb 文件(如 6-PRUNING 下的剪枝 notebook)即表示环境就绪。
常见问题
Q:这个仓库和《Large Language Models》那本书是什么关系?
A:README 说明本仓库是该书的非官方仓库,内容基于书中内容但持续更新;书中原始 notebook 在 Apress 官方仓库(Apress/Large-Language-Models-Projects)中。
Q:为什么照着 notebook 剪枝 Llama3.2 后模型完全不能用?
A:README 指出把 distilGPT2 的剪枝方式直接套用到 Llama 会导致模型不可用;正确做法是把 MLP 层成对处理,并用最大绝对权重评估神经元重要性。
Q:注意力层剪枝会让模型变小吗?
A:不会。README 明确说明这种剪枝不改变模型结构,只是把贡献最小的注意力层标记为绕过,因此提升推理效率但不减小模型体积。
Q:偏差缓解那个 notebook 依赖什么库?
A:README 说明它使用 optipfair 库进行层激活和内部偏差指标的可视化,并提供配套的 Hugging Face Space 可在线体验。
注意事项
- 本仓库处于持续开发中,notebook 会不断更新,内容可能与已出版书籍不完全一致。
- README 没有提供环境安装命令、依赖清单或端口配置,本教程仅包含克隆仓库与启动 Jupyter 等通用准备步骤,具体依赖请按 notebook 内实际 import 安装。
- 剪枝会改变模型结构,README 提醒必须重新生成配置文件,模型才能被 transformers 库正确加载。
- 课程示例同时使用 OpenAI 和 Hugging Face 的模型,涉及在线模型时请注意账户与凭证配置。
核心亮点
- Notebook形式,代码可即时运行,学习体验直观
- 内容覆盖全流程,从原理到微调、部署都有涉及
- 基于真实模型和库,实践性强,紧跟技术前沿
不足之处
- 课程深度有限,偏入门和中级,高级主题覆盖不足
- 文档和社区支持尚待完善,依赖学习者自行探索
适用场景
- 开发者自学LLM基础与实战技能
- 企业内部培训或高校教学辅助材料
- 快速原型验证,参考Notebook中的代码实现
替代项目
Hugging Face Course、Practical Deep Learning for Coders、LLM Course by Cohere
同类项目推荐
Data-Science-Roadmap
开源
一张图看清数据科学学习全路径,从入门到求职。
Data Science Roadmap from A to Z
openclaw101
开源
7天从零上手AI助理,聚合全网资源一站学
OpenClaw 101 — 从零开始,7天掌握你的AI私人助理 | 全网资源聚合站
open-csai-wiki
开源
把CS/AI知识整理成体系,照着学就完事
:bookmark_tabs: 开放 CS/AI 知识库,包括「基础知识、数据结构与算法、软件开发、大模型」···
100x-LLM
开源
训练营配套代码,照着跑通第一个 LLM 应用
Code snippets and examples from the 100x Applied AI cohort lectures.
machine-learning
开源
免费学AI,从入门到实战,社区共建资源库
Learn AI together, for free. AI learning and teaching resources for everyone.
curriculum
开源
开发者系统学 AI 与编程,一套开源课程搞定
The open-source curriculum of Enki!
Skill-Anything
开源
一键把任何资料变成互动课程,自动出题+记忆卡片
Any source (PDF, video, web, audio, text) to interactive learning package with quizz···
generative-ai-with-javascript
开源
边玩时间旅行剧情,边用 JS 上手生成式 AI
Join a time-traveling adventure where you meet history’s legends while learning Gen···
Boostcamp-AI-Tech-Product-Servin···
开源
学完就能把模型部署成线上服务,告别纸上谈兵
부스트캠프 AI Tech - Product Serving 자료