FEATURED · 精选文章

【AI大模型】直到我真正理解了“Token”和“分词器”,才是我学懂Transformer的第一次顿悟!

发布时间 / 2026/8/27 17:51:44
来源 / 创域科博编辑部
栏目 / 资讯中心
【AI大模型】直到我真正理解了“Token”和“分词器”,才是我学懂Transformer的第一次顿悟! 前言你有没有这种感觉看了很多Transformer、LLM的文章却总觉得云里雾里今天我们来聊聊大型语言模型LLM中的一个核心概念——Token。直到我真正理解了“Token”和“分词器”这才是我学懂Transformer的第一次顿悟这可能是我整个大模型学习过程中唯一一次一口气看懂的内容。虽然它看起来“基础”但却是所有大模型推理、训练和优化的底层起点。不管是deepseek还是claudeToken都是它们能读懂和生成文字的关键。无论你是刚入门的大模型爱好者还是在实践中苦于 Token 限制的开发者这篇文章都会帮你从根本上理清思路。一、Token是什么——文字的“积木块”Token说白了就是文本的最小单位。想象你在读一本书书里满满都是单词。在LLM里Token有时候就是一个完整的单词比如“苹果”或者“你好”有时候是单词的一部分比如“unhappiness”可能被拆成“un”和“happiness”甚至有时候每个字母都算一个Token比如“apple”被拆成“a”、“p”、“p”、“l”、“e”。为什么Token有这么多玩法呢因为不同的语言和任务需要不同的“颗粒度”。像英语这种单词边界清楚的语言用整个单词做Token挺方便。但像中文这种没有明显分隔的语言可能就需要把词拆得更细。二、分词器——把文字“翻译”给AI的能手那这些Token是怎么从一堆文字里蹦出来的呢这就得靠分词器Tokenizer了。你可以把分词器想象成一个翻译官它的任务是把我们写的句子变成一串串Token让AI能看懂。分词器有几种常见的“翻译”方法字典分词就像查字典把句子里的词跟一个预先准备好的词表对上号。BPEByte-Pair Encoding从字符开始把最常出现的字符组合起来慢慢拼成更大的词块。SentencePiece有点像BPE但更灵活不管什么语言都能用。WordPieceBERT模型爱用的方式也是把词拆成小块再组合。举个例子拿“Hello, I’m an AI assistant.”这句话来说用BPE分词器可能会把它拆成这样[‘Hello’, ‘,’, ’ I’, “m”, ’ an’, ’ AI’, ’ assistant’, ‘.’]。每个小块就是一个TokenAI就靠这些小块理解整句话。三、中文的分词对于中文来说分词是个很有挑战性的任务因为中文没有像英语那样用空格来分隔单词。那么LLM是怎么处理中文的呢字符级别分词最简单的方法是把每个中文字符当作一个Token。例如“你好”会被分成“[你, 好]”。这种方法虽然简单但无法捕捉词汇的语义信息。词级别分词使用词典或统计方法将文本分割成词。例如“长沙欢迎你”会被分成“[长沙, 欢迎, 你]”。这种方法需要一个好的词典或分词模型。子词级别分词类似于BPE字节对编码将常见的字符序列组合成Token。例如“我爱长沙”可能会被分成“[我, 爱, 长, 沙]”或更大的子词。在LLM中子词级别分词通常是最常用的方法因为它可以处理未登录词out-of-vocabulary words并且在效率和效果上都有很好的平衡。对于中文LLaMA系列模型使用子词分词器来处理。通过将常见的字符序列组合成Token模型可以有效地处理中文文本。虽然这种方法在处理未登录词和提高效率方面有优势但有时可能无法完美捕捉中文的词汇结构。例如某些多音节词可能被不正确地拆分或合并如“的事”被错误合并而非正确识别为“事物” (To Merge or Not to Merge)。四、特殊Token——文字里的“交通标志”除了普通的TokenLLM里还有一些“特殊Token”它们就像路上的交通标志告诉模型一些特别的信息。常见的几种有[CLS]表示一段文字的开头。[SEP]用来分开不同的句子。[PAD]如果句子长度不够就用这个填充一下。[UNK]遇到不认识的词就用这个代替。[MASK]有些模型比如BERT用这个来玩“填空游戏”训练时遮住一部分词。这些特殊Token就像给AI指路的小助手让它知道句子的结构和重点。五、Token计数——为什么数量这么重要你可能会问Token多了少了有什么关系其实关系可大了在LLM里Token数量直接影响计算时间和费用。比如GPT-3用的是BPE分词平均一个单词大概分成1.3个Token。如果你输入100个TokenAI再回你50个Token那总共就是150个Token。很多AI服务的收费就是按Token算的Token越多钱包越“疼”。举个例子你问AI“今天天气怎么样”可能就10个Token但如果写一篇长文丢进去可能就几百个Token了。所以用AI的时候Token计数是个得留心的点。以下是一个Token计数的示例文本Token数量分词结果Hello, I’m an AI assistant.8[‘Hello’, ‘,’, ’ I’, “m”, ’ an’, ’ AI’, ’ assistant’, ‘.’]今天天气很好5[‘今’, ‘天’, ‘天’, ‘气’, ‘很’, ‘好’]六、LLaMA系列模型的分词器演进现在我们来看看具体的模型。LLaMA系列是Meta前Facebook AI开发的大型语言模型目前已经发布了Llama 2和Llama 3。我们来看看它们的分词器是怎么演进的。1、Llama 2的分词器BPE和SentencePieceLlama 2使用了基于字节对编码Byte Pair Encoding, BPE算法的分词器。BPE是一种无监督的分词算法通过迭代地合并语料库中最频繁出现的字符对来构建词汇表。具体来说Llama 2的分词器从字符级别开始找出语料库中出现频率最高的字符对并合并将合并后的字符对加入词汇表然后重复这个过程直到达到预设的词汇表大小约32,000个Token或无法继续合并为止 (Understanding the Llama2 Tokenizer).除了BPELlama 2的分词器还使用了SentencePiece。SentencePiece是一个无监督的文本编码器提供了统一的接口支持BPE、WordPiece和Unigram等多种分词算法。SentencePiece的优势在于其灵活性和一致性。它直接在原始文本上操作不依赖于预处理或语言特定的特征如空格因此可以轻松地适应不同的语言和领域。2、Llama 3的分词器更大的词汇量和Tiktoken在Llama 3中分词器进行了显著的升级。首先词汇量从Llama 2的32,000个令牌大幅增加到了128,256个令牌。更大的词汇量使得模型能够更精细地编码输入和输出文本提高了编码效率和下游任务性能 (Llama 3 Tokenizer).其次Llama 3从SentencePiece转向了Tiktoken。Tiktoken是由OpenAI开发的现代分词和编码工具旨在更高效、更灵活地处理各种语言和文本数据。Llama 3选择Tiktoken可能基于其在编码效率和多语言支持方面的优势以及与GPT系列模型保持一致的考虑 (In-depth understanding of Llama Tokenizer).3、Llama 4的分词器尚未公布截至目前Meta尚未公开LLaMA 4的全部细节但据行业推测LLaMA 4的分词器可能具备以下特征继续使用Tiktoken优化多语言处理词汇表可能进一步扩大覆盖更广泛的词汇在分词效率、中文支持和噪声控制方面进行深度优化更好地支持“指令跟随Instruction Tuning”等复杂任务。七、总结Token和分词器是LLM的“幕后英雄”。Token是AI处理文字的基本单位分词器则是把文字变成Token的魔法师。从早期的WordPiece、BPE到SentencePiece与Tiktoken我们可以看到分词器并不是一件小事。它影响的不只是文本编码效率更深刻地决定了模型理解语言的方式、训练成本以及推理表现。希望这篇文章让你对Token和分词器有了清晰的认识只有真正理解了 Token我们才能更好地驾驭大模型让它为我们的任务所用。最后的最后感谢你们的阅读和喜欢作为一位在一线互联网行业奋斗多年的老兵我深知在这个瞬息万变的技术领域中持续学习和进步的重要性。为了帮助更多热爱技术、渴望成长的朋友我特别整理了一份涵盖大模型领域的宝贵资料集。这些资料不仅是我多年积累的心血结晶也是我在行业一线实战经验的总结。这些学习资料不仅深入浅出而且非常实用让大家系统而高效地掌握AI大模型的各个知识点。如果你愿意花时间沉下心来学习相信它们一定能为你提供实质性的帮助。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】大模型知识脑图为了成为更好的 AI大模型 开发者这里为大家提供了总的路线图。它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。经典书籍阅读阅读AI大模型经典书籍可以帮助读者提高技术水平开拓视野掌握核心技术提高解决问题的能力同时也可以借鉴他人的经验。对于想要深入学习AI大模型开发的读者来说阅读经典书籍是非常有必要的。实战案例光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。面试资料我们学习AI大模型必然是想找到高薪的工作下面这些面试题都是总结当前最新、最热、最高频的面试题并且每道题都有详细的答案面试前刷完这套面试题资料小小offer不在话下640套AI大模型报告合集这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻