大模型技术30讲(原版),30 Essential Questions and Answers on Machine Learning and AI
买了一本《大模型技术30讲》,简单阅读了下,要点突出,对于入门、加深关键点理解,很有用。
但是,也存在问题 & 未满足的诉求:
- 1.《大模型技术30讲》纸质版 (2025年3月第2次印刷),印刷质量,偏差;
- 2.大部分
术语,都翻译为中文,不利于中英对比,特别是 AI 领域基本都是英文的,需要我们熟悉英文术语。 - 3.希望有
电子版资料,方便利用 AI 工具辅助理解,提升效率。
因此,找到 原始文档:Machine Learning Q and AI,反复消化原始信息。
然后,将原始信息,转录为 md 格式,并且,存储在 github 上。
本项目是系统性学习大模型技术要点的教程,基于原始的 《30 Essential Questions and Answers on Machine Learning and AI》 ,进行中文批注,增强可读性。
- 系统性学习:大模型技术要点的教程
- 熟悉核心的术语(英文 + 中文)
- 共同维护,中文批注,增强可读性,贡献给开源社区
- 首版:中文标注: ✅
- 导出 pdf 文件: ✅
- 同步到多个开源社区: TODO
在线阅读:《大模型技术30讲》 , pdf 文件:《大模型技术30讲-PDF版本》
- 深入理解 LLM 核心原理,直击要点
当前工程中,维护的 大模型技术 30 讲,目录如下:
点击展开
-
Introduction
-
Part I: Neural Networks and Deep Learning
- Chapter 1: Embeddings, Latent Space, and Representations ✅
- Chapter 2: Self-Supervised Learning ✅
- Chapter 3: Few-Shot Learning ✅
- Chapter 4: The Lottery Ticket Hypothesis ✅
- Chapter 5: Reducing Overfitting with Data ✅
- Chapter 6: Reducing Overfitting with Model Modifications ✅
- Chapter 7: Multi-GPU Training Paradigms
- Chapter 8: The Success of Transformers ✅
- Chapter 9: Generative AI Models ✅
- Chapter 10: Sources of Randomness ✅
-
Part II: Computer Vision
-
Part III: Natural Language Processing
-
Part IV: Production and Deployment
-
Part V: Predictive Performance and Model Evaluation
我们欢迎任何形式的贡献!
- 🐛 报告 Bug - 发现问题请提交 Issue
- 💡 功能建议 - 有好想法就告诉我们
- 📝 内容完善 - 帮助改进教程内容
Note: 后续资料会附上贡献者名单.
点击展开
几个方面:
- 范围:目录 和 目录对应的每一篇文章
- 格式:网页内容,全部转换为 md 格式存储,并且
md 文件命名跟网页保持一致 - 图片:所有图片,都存储在
images下 - 删除部分无效内容
- 调整格式:部分乱码、锚点
具体,对应 4 个脚本: 按照顺序执行.
- web_crawler.py
- remove_header.py
- remove_print_book.py
- remove_after_separator.py
点击展开
在 GitHub 的 Markdown(.md)文件中,可以使用锚点(Anchor)来实现文档内部的跳转。锚点通常用于目录(Table of Contents)跳转到文档的���个标题位置。
GitHub 会自动为每个标题(#、##、### 等)生成一个锚点链接,格式如下:
-
写标题
例如:## 安装方法 -
生成的锚点格式
- 将标题全部转为小写
- 移除标点
- 用连字符(-)替换空格
- 中文标题也适用,但空格会变成连字符
例如,
## 安装方法的锚点就是#安装方法。 -
添加目录或内部跳转链接
使用标准的 markdown 链接语法:[安装方法](#安装方法)
英文标题如
## How To Install,锚点是#how-to-install:[How To Install](#how-to-install)
- 多个连续空格只变成一个连字符
- 中文/英文、数字、下划线、特殊字符、标点符号等都要去除或按规则处理
- 可以右键标题旁的小链条图标,复制锚点链接
## 目录
- [安装方法](#安装方法)
- [使用说明](#使用说明)
## 安装方法
内容...
## 使用说明
内容...GitHub 不支持 HTML 的 <a id="foo"></a> 锚点写法。只能用标题自动生成锚点。
总结:
- 直接用 markdown 的标题,GitHub 自动生成锚点
- 用
[描述](#锚点名)进行跳转 - 不支持 HTML
<a id="">自定义锚点
在 GitHub 的 Markdown 文件中,图片本身不能直接作为锚点,也就是说,不能直接点击一个图片让页面跳转到该图片所在的位置。但可以通过以下方法实现“跳转到图片”或“让图片参与跳转”:
方法三:利用 HTML 标签(不推荐)
Markdown 不支持为图片设置原生锚点,但你可以用 HTML 的 <a id="pic1"></a> 来“伪造”锚点:
<a id="pic1"></a>
然后跳转链接:
[跳到图片](#pic1)Tips: pic1 锚点的命名中,不能包含
:符号。
但请注意,GitHub 有时会忽略或过滤掉部分 HTML 标签,这种方法在所有场景下不一定可靠,且不如标题锚点规范。
- 图片本身不能生成锚点,不能自动跳转到图片。
- 不推荐用 HTML 锚点,兼容性不好。
点击展开
是的,GitHub 的 Markdown 文件现在支持数学公式的展示(自 2022 年 3 月起)。你可以在 .md 文件中使用 LaTeX 语法,通过以下两种方式书写数学公式:
-
行内公式
使用单个美元符号包裹,例如:$E = mc^2$显示为:$E = mc^2$
-
块级公式
使用两个美元符号包裹,并单独成行,例如:$$ E = mc^2 $$显示为: $$ E = mc^2 $$
注意事项:
- 公式渲染仅在 GitHub 的仓库、issues、pull requests、discussions、README 等页面支持,Gist、Wiki 目前不支持。
- 如果你在本地编辑器预览,可能无法看到公式渲染效果,建议推送到 GitHub 后查看。
在 LaTeX 语法中,角标分为两种:
使用 ^ 符号。例如:
x^2
在行内公式中写作:$x^2$
效果:$x^2$
如果上标内容超过一个字符,需要用大括号包裹:
x^{10}
效果:$x^{10}$
使用 _ 符号。例如:
x_1
在行内公式中写作:$x_1$
效果:$x_1$
如果下标内容超过一个字符,也需要用大括号包裹:
x_{ij}
效果:$x_{ij}$
x_i^2
效果:$x_i^2$
x_{ij}^{10}
效果:$x_{ij}^{10}$
总结:
- 上标用
^,下标用_ - 多字符时用
{}包裹
点击展开
参考: happy-llm
如何使用 Docsify 构造 github pages?
要在 GitHub Pages 上使用 Docsify 搭建文档网站,步骤如下:
- 创建一个新的 GitHub 仓库(比如 yourname/your-repo)。
- 在本地或��� GitHub 网页端新建如下文件结构:
/
├── docs/
│ ├── index.html
│ └── README.md
└── .gitignore
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Docsify 文档</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 可选:自定义主题 -->
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify@4/themes/vue.css" />
</head>
<body>
<div id="app"></div>
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
</body>
</html># 欢迎使用 Docsify 文档
这是首页内容。
- 将这些文件推送到你的仓库,通常建议放在 docs 目录下。
- 打开你的仓库,点击 Settings > Pages
- Source 选择
docs目录(或根目录,取决于你的 index.html 放在哪里) - 保存后,GitHub 会分配一个访问地址(如
https://yourname.github.io/your-repo/)
- 访问上一步生成的 URL 即可看到 Docsify 驱动的文档网站。
- 安装 docsify-cli:
npm i docsify-cli -g
- 在 docs 所在目录运行:
docsify serve docs
- 浏览器访问
http://localhost:3000进行本地预览。
- 文档无法显示?
检查 index.html 是否直接引用了 jsdelivr CDN 上的 docsify 脚本,且 index.html 路径正确。 - 自定义导航/侧边栏?
新建_sidebar.md或_navbar.md,参见 Docsify 官方文档。
需要更详细的步骤或遇到具体问题,可以继续追问!

