Skip to content
简体中文

切换主题

// 阶段 4 · Transformer 与大模型

分词与嵌入

BPE 分词、token 计费、嵌入向量与语义相似度。

约 6 小时6 个算法2 篇论文已有正文

01学习目标

建议先学:CNN、RNN 与注意力的诞生

02站内正文

03要掌握的算法

每张卡都有原始论文、前置和学习资料。

04必读论文

05课程与视频

06动手:项目、代码与练习

全部是官方或作者公开的免费页面,多数能在浏览器或免费 Colab 里直接运行。

动手项目

跟随 minbpe 在中文语料上训练一个 4K 词表的 BPE,比较它与 tiktoken 对同一段中文的 token 数。

  1. 1
    Tiktokenizer:在线查看分词结果 ↗交互演示

    粘贴中英文和代码,看各家分词器切成多少个 token。

  2. 2
    karpathy/minbpe ↗参考实现

    按仓库里的 exercise 文档一步步实现 BPE 分词器。

  3. 3
    google/sentencepiece ↗参考实现

    用 SentencePiece 在中文语料上训练一个分词器,比较 BPE 与 Unigram。

07自测题

先自己想,再点开看答案。

为什么中文常常比英文更“费 token”?

词表中中文合并较少,一个汉字可能占 1 个以上 token。

BPE 如何处理没见过的新词?

拆成已知子词或字节。

嵌入向量相似说明什么?

语义或用法相近。

所在人群路线:零基础使用者 · 应用开发者 · 算法研究者

数据更新于:AI 算法图谱与课程体系(北京时间)