第 11 课 · LLM 是怎么炼成的
同一句话为什么会被数成不同长度?
字符数没变,词表与切分规则怎样改变 Token 计数和预算?
学完这一课,你能做到什么
- 能依据玩具词表执行最长匹配并区分字符数、Token 和 ID。
- 能按行内实际出现次数统计相邻对并进行一次不重叠合并。
- 能核算给定输入与输出预留预算,说明实际模型计量需要对应编码器。
网站对应:Token:大模型眼中的世界。按网站显示顺序编为第 11 课。
先预测 · 操作材料 · 改变条件
最长匹配切分、相邻对计数与预算
上半页真实执行有限词表的最长匹配和预算求和;下半页真实计相邻对并合并一次,二者彼此独立。没有调用真实模型分词器或训练语言模型。
浏览器本地真实计算;教师预设的小算例,不是训练商用模型
- 先读材料并写预测,暂不运行。
- 手算一个中间结果后点击“计算并查看过程”。
- 按工作纸指定条件改动,比较前后结果并保留记录。
先记录你的预测,再点击运行。每次结果都由本课程序根据当前输入生成。
本次过程与结果
对照上一次运行结果
留下自己的解释
文字只保留在当前页面,离开前可导出;工作纸还有本课的具体记录题。
教师可以怎样一步步讲
完整教师讲稿
第 11 课教师讲稿|同一句话为什么会被数成不同长度?
本课在 AIPath 的第 3 阶段,沿用原课主题“Token:大模型眼中的世界”。建议 60 分钟,一人一台电脑。先预测、再手算一个中间结果,最后操作页面。网站中的宏大问题在本课缩小为一个可重复的小过程;课堂程序只承担下文写明的计算,不代表真实产品的完整行为。
学完能做什么
- 能依据玩具词表执行最长匹配并区分字符数、Token 和 ID。
- 能按行内实际出现次数统计相邻对并进行一次不重叠合并。
- 能核算给定输入与输出预留预算,说明实际模型计量需要对应编码器。
贯穿问题:字符数没变,词表与切分规则怎样改变 Token 计数和预算?
课前准备与完整实验材料
教师先在本课页面找到“最长匹配切分、相邻对计数与预算”,核对输入框初始值。核心按钮名为“计算并查看过程”。请先自行完成默认、改变条件、独立题三次运行,确认本机能看到过程表;本地运算不需要账号或联网。初次投影时不要留着上一轮结果,让学生先在工作纸写预测。课堂使用学生工作纸,讲評再打开参考答案,避免学生边看答案边回填。
上半页真实执行有限词表的最长匹配和预算求和;下半页真实计相邻对并合并一次,二者彼此独立。没有调用真实模型分词器或训练语言模型。
- 要切分的文字(输入框
text)初始为:
蓝色书包在桌上
- 玩具词表(输入框
vocab)初始为:
A
- 合并练习语料:每行用空格分开的符号(输入框
corpus)初始为:
a b a b
a b a b
a b c
- 总预算上限(输入框
budget)初始为:
10
- 额外输入预留(输入框
system)初始为:
2
- 输出预留(输入框
reserve)初始为:
3
默认 a-b 次数为五:两条 a b a b 各两次,a b c 一次。独立 m-n 才是四次。教师不能把两套频数混用。未收录字符按单个 Unicode 码点回退,仅用于本页,现实编码另查。
0—60 分钟:可以顺着使用的讲稿
0—4 分钟|先承接文字块的约定
教师可以这样说:“上一课为了追踪生成,直接给了几个文字块。今天追问这些块从哪里来。同一句话可以按字拆,也可以把常见组合放在一起,具体由词表与编码算法决定,不能永远用字数代替模型输入长度。”
学生具体动作。 Q1 数“蓝色书包在桌上”的汉字,再猜会切成几块。
教师在桌边怎样追问。 字数是原文属性,块数还依赖什么设置?
本段要收集的证据。 字符数与块数猜测分开。
4—8 分钟|把词表当一本可查的小册子
教师可以这样说:“A 表允许蓝色、书包、在、桌上这些组合,也保留部分单字。本例从左往右找当前能匹配的最长条目。先说明规则,再亲手用尺子从句首往后划,不依靠中文分词直觉随意切。”
学生具体动作。 Q2 用 A 表手切并写每块 ID。
教师在桌边怎样追问。 遇到“书包”时为什么不先取单字“书”?
本段要收集的证据。 最长匹配与词表依据。
8—12 分钟|编号只是通行证
教师可以这样说:“ID 用来查找对应条目,不是词义大小,也不是相邻编号语义一定更近。Token 是编码结果中的一项,不等同于一个汉字、一个英文词或一个完整意思。”
学生具体动作。 解释书包 ID 与单字 ID 的作用。
教师在桌边怎样追问。 ID 12 比 ID 13 小,能推出什么语义关系吗?
本段要收集的证据。 编号与语义距离不混同。
12—16 分钟|运行验证而不改原句
教师可以这样说:“保持句子不动,点击按钮看文本块与 ID 表。把每块拼回原句,检查是否丢字或重复。编码不仅要数得出长度,还要保持原来内容的对应关系。”
学生具体动作。 Q2 核对 A 表输出,逐块拼回原文。
教师在桌边怎样追问。 这四块是否完整覆盖七个汉字?
本段要收集的证据。 切分结果可重构原文。
16—20 分钟|只换一本小册子
教师可以这样说:“B 表去掉书包、桌上、桌下组合,其他条目沿用 ID。先预测相同句子的块数,再切换词表运行。原句没变、字符数没变,块数增加来自编码规则变化。”
学生具体动作。 Q3 切 B,记录块列表和预算变化。
教师在桌边怎样追问。 这一轮是文字变长了还是编码块变多了?
本段要收集的证据。 原文相同与块数不同的证据。
20—24 分钟|把预算各部分加起来
教师可以这样说:“课堂预算是额外输入二、用户切分块数、输出预留三相加。真实服务还可能有其他包装开销,需用实际分词器与接口说明;本页只计算给定玩具规则,不能直接推估真实账单。”
学生具体动作。 Q3 分别列 A/B 的三项预算,不只写总数。
教师在桌边怎样追问。 输出预留是否会因为尚未生成就不占规划空间?
本段要收集的证据。 预算组成清楚。
24—28 分钟|词表还可以从资料中形成
教师可以这样说:“下半页是另一件事:用符号序列统计常见相邻对,合并一次。它是构造编码规则的教学例子,不是已经在训练语言模型。每条内部相邻对才计数,不把上一行尾巴和下一行开头连起来。”
学生具体动作。 Q2 在三行 a/b/c 语料中划相邻连接。
教师在桌边怎样追问。 两行之间有没有被规定为连续文本?
本段要收集的证据。 计数范围限定为行内。
28—32 分钟|先数重复出现的连接
教师可以这样说:“一行 a b a b 有三个相邻连接,其中 a 与 b 两次;重复这一行就要再计一次。按实际出现次数累计,不是只看存在几种不同连接。统计完再查看程序计数表。”
学生具体动作。 手算默认相邻对的次数并对照运行。
教师在桌边怎样追问。 同一行出现两次的相邻对能否只算一次?
本段要收集的证据。 频数与种类数量分清。
32—36 分钟|合并与使用词表分开
教师可以这样说:“选频数最高的相邻对,从左到右按不重叠方式合并。下半页得到的新符号,并没有自动改写上半页 A/B 词表;两个实验演示不同阶段。把这种边界说清,防止学生以为按按钮就训练了大模型。”
学生具体动作。 给词表形成、固定编码、语言模型训练画三栏。
教师在桌边怎样追问。 下半页合并后,上半页有哪些设置仍固定?
本段要收集的证据。 三个过程互不冒充。
36—40 分钟|独立新句子
教师可以这样说:“Q4 改成红色书包在桌下,先用 A 再用 B,完整列出块和 ID。不要把颜色条目的编号照抄成蓝色那一个。教师此时只检查词表材料,不宣布块数。”
学生具体动作。 Q4 手切新句并分别运行 A/B。
教师在桌边怎样追问。 原句中的“下”是否被你写成上一题的“上”?
本段要收集的证据。 新句逐字对应两种词表。
40—44 分钟|独立频数与预算
教师可以这样说:“继续 Q4,将语料换成 m n m n 一行与 m n x 两行。预算上限八、额外输入二、输出预留三,使用 A 编码。先逐条计数、再加预算,避免用页面默认上限。”
学生具体动作。 Q4 手算相邻对、合并结果与预算盈余。
教师在桌边怎样追问。 你是否同时核对了语料行数和预算上限?
本段要收集的证据。 频数、合并、预算三段条件齐全。
44—48 分钟|同伴只核对规则
教师可以这样说:“互换答案时不按“看起来像一个词”评判切分,而是查当前词表和最长匹配规则。频数争议则逐条给连接编号。规则明确,算例才可以由另一个人重做。”
学生具体动作。 Q5 核对同伴一处最长匹配和一组相邻对计数。
教师在桌边怎样追问。 争议发生在词表缺项还是规则执行?
本段要收集的证据。 分歧定位到实际条目。
48—52 分钟|此时才揭示独立结果
教师可以这样说:“新句 A 为红色、书包、在、桌下四块,B 为六块。m-n 四次,n-m 一次,n-x 两次,先合并 m 与 n。预算二加四加三为九,比八多一,需要真实调整输入或预留,而非修改统计数字。”
学生具体动作。 修订 Q4 并写超预算的可执行调整。
教师在桌边怎样追问。 减少输出预留会牺牲哪一项可用空间?
本段要收集的证据。 调整方案及代价明确。
52—56 分钟|在真实工具前先找正确尺子
教师可以这样说:“以后使用实际模型,应查该模型的分词器与计量方式,不把今天玩具 A/B 当通用标准。遇到看不懂的字符,本页按单码点回退,仅为可运行后备,真实模型规则可能不同。”
学生具体动作。 Q6 写实际项目核对 Token 预算需要找的资料。
教师在桌边怎样追问。 是否已经知道实际模型和对应编码器版本?
本段要收集的证据。 模型、分词器、额外开销的检查项。
56—60 分钟|离堂写清三种训练与使用
教师可以这样说:“形成词表规则、按固定规则编码、用预测损失训练语言模型,是三件事。今天真正执行了前两类的极小计算,没有语言模型参数训练。把它们分开后,下一课才好解释文字接龙的目标。”
学生具体动作。 Q6 写三过程与本页完成范围。
教师在桌边怎样追问。 把文字切成块之后,是否已经学会预测下一块?
本段要收集的证据。 编码与模型学习边界。
教师的概念备查:先用上面的观察,再补准确说法
这部分供备课和讲评时查阅,不要求在第一分钟连续宣读。学生已经看到一个过程后,再用相应名称为过程命名。需要回答更深问题时,先说明小实验所固定的条件,避免从一个算例直接跳到所有大模型。
Token与可逆表示
Token是分词器定义的处理单元,可能对应一个字、词的一部分、多字片段或其他符号,并不必然等于人类认为的一个词。分词器把文本映射到编号序列,模型再把编号映射到向量。能否正确还原空格、标点和特殊符号与具体分词设置有关。比较长度时必须说明使用哪个分词器和输入,不应把一个示意网页的硬编码结果当作所有模型都相同的正式计数。
可以补充的例子:“蓝色书包在桌上”有7个汉字,本课词表A切4块,词表B切6块,同一原文也可有不同Token数。
应当停住的推论:不是每个Token固定若干字,字节层切分还可能使一个字符涉及多个单元。
词表与子词折中
若把每种完整词都列为独立条目,词表可能很大且难覆盖新词;若只用极细单位,序列又会变长。子词方法在覆盖与序列长度之间作工程取舍,常见片段可成为整体,其他内容由更小片段组合。词表确定了哪些编号合法,分词算法又决定怎样选择切分,因此知道词表也不能随意发明切法。今天规定最长匹配和单字后备,只是为了纸面可算,不称其为真实BPE实现。
可以补充的例子:词表同时含“书”和“书包”时,玩具最长匹配规则选“书包”;这条规则是本题写明的约定。
应当停住的推论:真实分词还可能包含预切分、字节编码、合并次序和特殊Token规则。
BPE训练与固定词表使用
字节对编码BPE的一种核心思想是统计语料中相邻片段对的频次,按规则合并常见对,再重复形成新的片段表。训练词表改变的是编码规则;用训练好的词表切新文本则应用固定规则。这两件事又与语言模型预测下一Token的参数训练不同,不能都写成同一个“训练”。课堂只做一次小语料合并,让你理解频次与顺序;完整实现如何处理词边界或字节需要看指定分词器。
可以补充的例子:语料两条[a,b,a,b]和一条[a,b,c]中,a-b出现5次,可优先合并成ab;这不意味着模型学会了a、b的含义。
应当停住的推论:并列频次需要额外规则;本课例子无并列最大,不替真实算法编造通用优先级。
长度预算与实际核对
很多模型用Token数量约束输入和输出的可用长度,产品还可能加入系统说明、工具结果等额外内容。做预算应先按指定分词器计数,再为预计输出留空间,并核对产品的具体限制。我们的预算是一条明示的课堂规则:系统Token、用户输入Token与输出预留之和不能超过上限。它能训练计数思路,但不是某款产品现行额度或价格,也不能直接据此购买服务。
可以补充的例子:若总上限10,系统2、输入4、输出预留3,总计9,还有1个余量;不能只数用户可见文本。
应当停住的推论:不同服务可能另设输入、输出或缓存计费规则,正式使用需以对应版本文档与实际计数为准。
后置讲评:独立尝试结束后才展开
Q2 原句七汉字;A=[蓝色,书包,在,桌上],ID=[11,12,15,16],四块。默认 a-b 共五次,b-a 两次,b-c 一次;合并后 [ab,ab]、[ab,ab]、[ab,c]。注意重复行参与多次计数。
Q3 B=[蓝色,书,包,在,桌,上] 六块;A 预算 2+4+3=9,余一;B 为 11,超一。Q4 新句 A=[红色,书包,在,桌下],ID=[21,12,15,22] 四块;B 为[红色,书,包,在,桌,下]六块。m-n 四次、n-m 一次、n-x 两次,合并后 [mn,mn]、[mn,x]、[mn,x]。按 A 的预算 2+4+3=9,超一;输出预留减一是一种可执行调整,但输出空间也减少。
Q5 以词表与规则判断,不凭主观词义;计数只算行内相邻对。Q6 下半页是在固定小材料上演示一次编码规则合并,上半页用固定表编码,均不是语言模型训练。实际预算应使用对应模型/版本分词器并考虑额外输入和输出配额。
板书、补救与课后加深
- 原文 → 固定词表与编码规则 → Token/ID。
- 行内相邻对计数 → 选最高频 → 不重叠合并。
- 额外输入 + 用户块 + 输出预留 ≤ 课堂预算。
使用本页相同的输入、步骤与判定规则在纸上完成,必要时用普通计算器。保留预测、中间量和最后核对,注明实际完成的是纸面复算。没有外部 AI 调用,不把这项工作说成已经得到某个产品的真实效果。
实际选择一个公开分词器,记录名称版本与完整输入,对比中英文、空格、网址和数字;再实现一轮BPE统计。真实工具使用与费用核对另行开展,课堂玩具结果不替代正式计数。 深化内容另计时间;先保证本课独立练习完成。
来源和实际完成范围
- AIPath 对应课:用作课序与主题对应。
- Hugging Face:Byte-Pair Encoding tokenization:核对词表学习与分词流程;本课有限词表最长匹配只是另设玩具规则。
新增实验在浏览器本地计算,已用随课测试核对指定条件。纸面样本是为解释机制编写的,不是实际业务数据;未在此训练大模型,未做真人试教。
60 分钟安排
每行给出具体讲解、学生动作和可检查的结果。根据学生反应调整,尚未真人计时试教。
| 时间 | 教师讲解与操作 | 学生动作 | 检查依据 |
|---|---|---|---|
| 00:00— 01:00 | 上一课为了追踪生成,直接给了几个文字块。今天追问这些块从哪里来。同一句话可以按字拆,也可以把常见组合放在一起,具体由词表与编码算法决定,不能永远用字数代替模型输入长度。 | 在工作纸记录本段问题:先承接文字块的约定 | 保留一句关于“先承接文字块的约定”的原始解释 |
| 01:00— 02:00 | 把本段材料留在屏幕,说明操作:Q1 数“蓝色书包在桌上”的汉字,再猜会切成几块 | Q1 数“蓝色书包在桌上”的汉字,再猜会切成几块 | 字符数与块数猜测分开 |
| 02:00— 03:00 | 逐人检查记录;只追问:字数是原文属性,块数还依赖什么设置? | 对照刚才的输入和输出,回答:字数是原文属性,块数还依赖什么设置? | 回答中标出本段的输入条件和一个中间量 |
| 03:00— 04:00 | 请一位学生读记录,检查是否完成:字符数与块数猜测分开。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在先承接文字块的约定旁保留修订痕迹 | 字符数与块数猜测分开 |
| 04:00— 05:00 | A 表允许蓝色、书包、在、桌上这些组合,也保留部分单字。本例从左往右找当前能匹配的最长条目。先说明规则,再亲手用尺子从句首往后划,不依靠中文分词直觉随意切。 | 在工作纸记录本段问题:把词表当一本可查的小册子 | 保留一句关于“把词表当一本可查的小册子”的原始解释 |
| 05:00— 06:00 | 把本段材料留在屏幕,说明操作:Q2 用 A 表手切并写每块 ID | Q2 用 A 表手切并写每块 ID | 最长匹配与词表依据 |
| 06:00— 07:00 | 逐人检查记录;只追问:遇到“书包”时为什么不先取单字“书”? | 对照刚才的输入和输出,回答:遇到“书包”时为什么不先取单字“书”? | 回答中标出本段的输入条件和一个中间量 |
| 07:00— 08:00 | 请一位学生读记录,检查是否完成:最长匹配与词表依据。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在把词表当一本可查的小册子旁保留修订痕迹 | 最长匹配与词表依据 |
| 08:00— 09:00 | ID 用来查找对应条目,不是词义大小,也不是相邻编号语义一定更近。Token 是编码结果中的一项,不等同于一个汉字、一个英文词或一个完整意思。 | 在工作纸记录本段问题:编号只是通行证 | 保留一句关于“编号只是通行证”的原始解释 |
| 09:00— 10:00 | 把本段材料留在屏幕,说明操作:解释书包 ID 与单字 ID 的作用 | 解释书包 ID 与单字 ID 的作用 | 编号与语义距离不混同 |
| 10:00— 11:00 | 逐人检查记录;只追问:ID 12 比 ID 13 小,能推出什么语义关系吗? | 对照刚才的输入和输出,回答:ID 12 比 ID 13 小,能推出什么语义关系吗? | 回答中标出本段的输入条件和一个中间量 |
| 11:00— 12:00 | 请一位学生读记录,检查是否完成:编号与语义距离不混同。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在编号只是通行证旁保留修订痕迹 | 编号与语义距离不混同 |
| 12:00— 13:00 | 保持句子不动,点击按钮看文本块与 ID 表。把每块拼回原句,检查是否丢字或重复。编码不仅要数得出长度,还要保持原来内容的对应关系。 | 在工作纸记录本段问题:运行验证而不改原句 | 保留一句关于“运行验证而不改原句”的原始解释 |
| 13:00— 14:00 | 把本段材料留在屏幕,说明操作:Q2 核对 A 表输出,逐块拼回原文 | Q2 核对 A 表输出,逐块拼回原文 | 切分结果可重构原文 |
| 14:00— 15:00 | 逐人检查记录;只追问:这四块是否完整覆盖七个汉字? | 对照刚才的输入和输出,回答:这四块是否完整覆盖七个汉字? | 回答中标出本段的输入条件和一个中间量 |
| 15:00— 16:00 | 请一位学生读记录,检查是否完成:切分结果可重构原文。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在运行验证而不改原句旁保留修订痕迹 | 切分结果可重构原文 |
| 16:00— 17:00 | B 表去掉书包、桌上、桌下组合,其他条目沿用 ID。先预测相同句子的块数,再切换词表运行。原句没变、字符数没变,块数增加来自编码规则变化。 | 在工作纸记录本段问题:只换一本小册子 | 保留一句关于“只换一本小册子”的原始解释 |
| 17:00— 18:00 | 把本段材料留在屏幕,说明操作:Q3 切 B,记录块列表和预算变化 | Q3 切 B,记录块列表和预算变化 | 原文相同与块数不同的证据 |
| 18:00— 19:00 | 逐人检查记录;只追问:这一轮是文字变长了还是编码块变多了? | 对照刚才的输入和输出,回答:这一轮是文字变长了还是编码块变多了? | 回答中标出本段的输入条件和一个中间量 |
| 19:00— 20:00 | 请一位学生读记录,检查是否完成:原文相同与块数不同的证据。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在只换一本小册子旁保留修订痕迹 | 原文相同与块数不同的证据 |
| 20:00— 21:00 | 课堂预算是额外输入二、用户切分块数、输出预留三相加。真实服务还可能有其他包装开销,需用实际分词器与接口说明;本页只计算给定玩具规则,不能直接推估真实账单。 | 在工作纸记录本段问题:把预算各部分加起来 | 保留一句关于“把预算各部分加起来”的原始解释 |
| 21:00— 22:00 | 把本段材料留在屏幕,说明操作:Q3 分别列 A/B 的三项预算,不只写总数 | Q3 分别列 A/B 的三项预算,不只写总数 | 预算组成清楚 |
| 22:00— 23:00 | 逐人检查记录;只追问:输出预留是否会因为尚未生成就不占规划空间? | 对照刚才的输入和输出,回答:输出预留是否会因为尚未生成就不占规划空间? | 回答中标出本段的输入条件和一个中间量 |
| 23:00— 24:00 | 请一位学生读记录,检查是否完成:预算组成清楚。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在把预算各部分加起来旁保留修订痕迹 | 预算组成清楚 |
| 24:00— 25:00 | 下半页是另一件事:用符号序列统计常见相邻对,合并一次。它是构造编码规则的教学例子,不是已经在训练语言模型。每条内部相邻对才计数,不把上一行尾巴和下一行开头连起来。 | 在工作纸记录本段问题:词表还可以从资料中形成 | 保留一句关于“词表还可以从资料中形成”的原始解释 |
| 25:00— 26:00 | 把本段材料留在屏幕,说明操作:Q2 在三行 a/b/c 语料中划相邻连接 | Q2 在三行 a/b/c 语料中划相邻连接 | 计数范围限定为行内 |
| 26:00— 27:00 | 逐人检查记录;只追问:两行之间有没有被规定为连续文本? | 对照刚才的输入和输出,回答:两行之间有没有被规定为连续文本? | 回答中标出本段的输入条件和一个中间量 |
| 27:00— 28:00 | 请一位学生读记录,检查是否完成:计数范围限定为行内。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在词表还可以从资料中形成旁保留修订痕迹 | 计数范围限定为行内 |
| 28:00— 29:00 | 一行 a b a b 有三个相邻连接,其中 a 与 b 两次;重复这一行就要再计一次。按实际出现次数累计,不是只看存在几种不同连接。统计完再查看程序计数表。 | 在工作纸记录本段问题:先数重复出现的连接 | 保留一句关于“先数重复出现的连接”的原始解释 |
| 29:00— 30:00 | 把本段材料留在屏幕,说明操作:手算默认相邻对的次数并对照运行 | 手算默认相邻对的次数并对照运行 | 频数与种类数量分清 |
| 30:00— 31:00 | 逐人检查记录;只追问:同一行出现两次的相邻对能否只算一次? | 对照刚才的输入和输出,回答:同一行出现两次的相邻对能否只算一次? | 回答中标出本段的输入条件和一个中间量 |
| 31:00— 32:00 | 请一位学生读记录,检查是否完成:频数与种类数量分清。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在先数重复出现的连接旁保留修订痕迹 | 频数与种类数量分清 |
| 32:00— 33:00 | 选频数最高的相邻对,从左到右按不重叠方式合并。下半页得到的新符号,并没有自动改写上半页 A/B 词表;两个实验演示不同阶段。把这种边界说清,防止学生以为按按钮就训练了大模型。 | 在工作纸记录本段问题:合并与使用词表分开 | 保留一句关于“合并与使用词表分开”的原始解释 |
| 33:00— 34:00 | 把本段材料留在屏幕,说明操作:给词表形成、固定编码、语言模型训练画三栏 | 给词表形成、固定编码、语言模型训练画三栏 | 三个过程互不冒充 |
| 34:00— 35:00 | 逐人检查记录;只追问:下半页合并后,上半页有哪些设置仍固定? | 对照刚才的输入和输出,回答:下半页合并后,上半页有哪些设置仍固定? | 回答中标出本段的输入条件和一个中间量 |
| 35:00— 36:00 | 请一位学生读记录,检查是否完成:三个过程互不冒充。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在合并与使用词表分开旁保留修订痕迹 | 三个过程互不冒充 |
| 36:00— 37:00 | Q4 改成红色书包在桌下,先用 A 再用 B,完整列出块和 ID。不要把颜色条目的编号照抄成蓝色那一个。教师此时只检查词表材料,不宣布块数。 | 在工作纸记录本段问题:独立新句子 | 保留一句关于“独立新句子”的原始解释 |
| 37:00— 38:00 | 把本段材料留在屏幕,说明操作:Q4 手切新句并分别运行 A/B | Q4 手切新句并分别运行 A/B | 新句逐字对应两种词表 |
| 38:00— 39:00 | 逐人检查记录;只追问:原句中的“下”是否被你写成上一题的“上”? | 对照刚才的输入和输出,回答:原句中的“下”是否被你写成上一题的“上”? | 回答中标出本段的输入条件和一个中间量 |
| 39:00— 40:00 | 请一位学生读记录,检查是否完成:新句逐字对应两种词表。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在独立新句子旁保留修订痕迹 | 新句逐字对应两种词表 |
| 40:00— 41:00 | 继续 Q4,将语料换成 m n m n 一行与 m n x 两行。预算上限八、额外输入二、输出预留三,使用 A 编码。先逐条计数、再加预算,避免用页面默认上限。 | 在工作纸记录本段问题:独立频数与预算 | 保留一句关于“独立频数与预算”的原始解释 |
| 41:00— 42:00 | 把本段材料留在屏幕,说明操作:Q4 手算相邻对、合并结果与预算盈余 | Q4 手算相邻对、合并结果与预算盈余 | 频数、合并、预算三段条件齐全 |
| 42:00— 43:00 | 逐人检查记录;只追问:你是否同时核对了语料行数和预算上限? | 对照刚才的输入和输出,回答:你是否同时核对了语料行数和预算上限? | 回答中标出本段的输入条件和一个中间量 |
| 43:00— 44:00 | 请一位学生读记录,检查是否完成:频数、合并、预算三段条件齐全。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在独立频数与预算旁保留修订痕迹 | 频数、合并、预算三段条件齐全 |
| 44:00— 45:00 | 互换答案时不按“看起来像一个词”评判切分,而是查当前词表和最长匹配规则。频数争议则逐条给连接编号。规则明确,算例才可以由另一个人重做。 | 在工作纸记录本段问题:同伴只核对规则 | 保留一句关于“同伴只核对规则”的原始解释 |
| 45:00— 46:00 | 把本段材料留在屏幕,说明操作:Q5 核对同伴一处最长匹配和一组相邻对计数 | Q5 核对同伴一处最长匹配和一组相邻对计数 | 分歧定位到实际条目 |
| 46:00— 47:00 | 逐人检查记录;只追问:争议发生在词表缺项还是规则执行? | 对照刚才的输入和输出,回答:争议发生在词表缺项还是规则执行? | 回答中标出本段的输入条件和一个中间量 |
| 47:00— 48:00 | 请一位学生读记录,检查是否完成:分歧定位到实际条目。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在同伴只核对规则旁保留修订痕迹 | 分歧定位到实际条目 |
| 48:00— 49:00 | 新句 A 为红色、书包、在、桌下四块,B 为六块。m-n 四次,n-m 一次,n-x 两次,先合并 m 与 n。预算二加四加三为九,比八多一,需要真实调整输入或预留,而非修改统计数字。 | 在工作纸记录本段问题:此时才揭示独立结果 | 保留一句关于“此时才揭示独立结果”的原始解释 |
| 49:00— 50:00 | 把本段材料留在屏幕,说明操作:修订 Q4 并写超预算的可执行调整 | 修订 Q4 并写超预算的可执行调整 | 调整方案及代价明确 |
| 50:00— 51:00 | 逐人检查记录;只追问:减少输出预留会牺牲哪一项可用空间? | 对照刚才的输入和输出,回答:减少输出预留会牺牲哪一项可用空间? | 回答中标出本段的输入条件和一个中间量 |
| 51:00— 52:00 | 请一位学生读记录,检查是否完成:调整方案及代价明确。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在此时才揭示独立结果旁保留修订痕迹 | 调整方案及代价明确 |
| 52:00— 53:00 | 以后使用实际模型,应查该模型的分词器与计量方式,不把今天玩具 A/B 当通用标准。遇到看不懂的字符,本页按单码点回退,仅为可运行后备,真实模型规则可能不同。 | 在工作纸记录本段问题:在真实工具前先找正确尺子 | 保留一句关于“在真实工具前先找正确尺子”的原始解释 |
| 53:00— 54:00 | 把本段材料留在屏幕,说明操作:Q6 写实际项目核对 Token 预算需要找的资料 | Q6 写实际项目核对 Token 预算需要找的资料 | 模型、分词器、额外开销的检查项 |
| 54:00— 55:00 | 逐人检查记录;只追问:是否已经知道实际模型和对应编码器版本? | 对照刚才的输入和输出,回答:是否已经知道实际模型和对应编码器版本? | 回答中标出本段的输入条件和一个中间量 |
| 55:00— 56:00 | 请一位学生读记录,检查是否完成:模型、分词器、额外开销的检查项。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在在真实工具前先找正确尺子旁保留修订痕迹 | 模型、分词器、额外开销的检查项 |
| 56:00— 57:00 | 形成词表规则、按固定规则编码、用预测损失训练语言模型,是三件事。今天真正执行了前两类的极小计算,没有语言模型参数训练。把它们分开后,下一课才好解释文字接龙的目标。 | 在工作纸记录本段问题:离堂写清三种训练与使用 | 保留一句关于“离堂写清三种训练与使用”的原始解释 |
| 57:00— 58:00 | 把本段材料留在屏幕,说明操作:Q6 写三过程与本页完成范围 | Q6 写三过程与本页完成范围 | 编码与模型学习边界 |
| 58:00— 59:00 | 逐人检查记录;只追问:把文字切成块之后,是否已经学会预测下一块? | 对照刚才的输入和输出,回答:把文字切成块之后,是否已经学会预测下一块? | 回答中标出本段的输入条件和一个中间量 |
| 59:00— 60:00 | 请一位学生读记录,检查是否完成:编码与模型学习边界。未完成者先补材料,不用口号替代依据。 | 将本段观察写为“条件—过程—结果”,在离堂写清三种训练与使用旁保留修订痕迹 | 编码与模型学习边界 |
来源与使用范围
保持同日已核对的 AIPath 课序与主题;公开课程正文和一手资料用于核对概念。新增算例界面与讲稿为原创;未声称运行网站全部动画或训练商用模型。
- Hugging Face:Byte-Pair Encoding tokenization:核对词表学习与分词流程;本课有限词表最长匹配只是另设玩具规则。