当前位置:首页 > AI科普

「AI 怎么把一句话切成小块?聊聊分词这件基本功」

xinhack1天前AI科普9

「AI 怎么把一句话切成小块?聊聊分词这件基本功」 AI科普

结论先说:分词就是把话剁成 AI 认得的小块

你往对话框里啪啪打一句「我爱吃苹果」,人一眼就分出了几个词。可机器眼里这是一串没断句的字符,它得先知道哪儿是词、哪儿不是,才能接着干活。分词干的就是这道工序,把连续文字切成一个个有意义的单元,行话叫 token。米岸AI 写科普最爱从这种地基讲起,地基不打牢,上面盖啥都晃。对机器来说,分不好词,后面全白搭,你问的问题它可能理解成另一句,答非所问就从这儿开始。

英文靠空格,中文可没这好事

英文写下来词和词之间天然有空格,计算机按空格一劈就完事,省心。中文不行,字挨着字,全靠上下文才分得清「和你好」到底是「和/你好」还是「和你/好」。分词这门手艺在中文本就是个难题,得靠算法去猜边界。要我说,这跟老式电报一个理,英文自带分隔符像词与词之间画了道线,中文得自己拿尺子量,量歪了意思就跑偏。

分词靠的是字典加统计两头凑

早年的法子最朴素,先备一本大词典,再按最长匹配去切,能切多长切多长。可新词层出不穷,词典永远追不上,于是又搬出统计模型,看哪两个字的组合在语料里最常挨着,就认定它们是一伙的。现在的分词多半是两者结合,字典保底、统计补刀。分词进化到现在,已经从规则走向了模型,连没见过的网络新词也能靠概率蒙个八九不离十。

切错了会闹出多少笑话

经典段子是「南京市长江大桥」,机器可能切成「南京市/长江/大桥」,也可能切成「南京/市长/江大桥」,一歪就成市长在江上修桥了。再比如「喜欢上一个人」,能理解成动心了,也能理解成爬到了某个人身上。分词这活儿出错,后面翻译、搜索、问答全跟着跑偏。所以你看,分词看着不起眼,实则是整条流水线上的第一道闸门,闸门松了,下游全进水。

到了大模型时代还分不分词

分,只是换了个更细的切法。大模型不按整词切,而是切成子词,常见词独享一个块,生僻词拆成几瓣,这样既能省词表又能覆盖新词。像 BPE、WordPiece 这套,本质还是分词,只是颗粒度更碎。所以你听人聊 token 长度、聊上下文上限,背后站着的还是分词这老伙计,只是它瘦身了、变灵活了,名字听着新,根子没变。

常见问题

问:分词和 token 是一回事吗?

答:token 是切完的最小单元,分词是切的动作。大模型把分词切得更碎叫子词分词,叫法不同,干的还是把文字化整为零那件事。

问:为什么有时候搜索词拆开反而搜不到?

答:多半是分词器和你脑补的切法不一样,它按自己的字典和统计切,你按语义切,两边对不上就漏结果,加个引号强制整词常能救回来。

问:分词错了 AI 就彻底傻了吗?

答:不一定彻底,但会埋雷。浅层任务可能照常,深层理解容易歪,尤其长句和多义词,分错一个边界后面全跟着偏。

问:米岸AI 为啥拿分词开头讲?

答:因为它是中文 AI 看不见的地基活儿,普通人知道了,才明白为啥有时候 AI 听不懂人话,根源可能就在第一刀切歪了。

本文由米岸AI整理。

相关文章

思维链是什么?让 AI 一步步想,答案更靠谱

思维链是什么?让 AI 一步步想,答案更靠谱

让 AI 直接给答案,有时会出错;但如果你让它"一步步思考",结果往往更准。这背后的方法叫思维链(Chain of Thought)。本文解释它是什么、为什么有效,以及日常提问时怎么用。…

知识蒸馏是什么?大模型怎么把本事传给小模型

知识蒸馏是什么?大模型怎么把本事传给小模型

大模型的本事强,但太重,跑不动在手机上;小模型轻,但没那么聪明。知识蒸馏像“师傅带徒弟”:让大模型一边答题一边把思路教给小模型,小模型不用重头学,也能学到七八成本事。这篇文章用师徒关系讲清蒸馏的原理和…

监督学习、无监督学习、强化学习,三种学习方式一文分清

监督学习、无监督学习、强化学习,三种学习方式一文分清

一提到“训练 AI”,很多人以为都是同一种学法。其实机器学习主要有三种路子:有人手把手指正的(监督学习)、没人教全靠自己找规律的(无监督学习)、在试错和奖励中摸索的(强化学习)。它们适用场景完全不同。…

数据标注是什么?AI 背后的“人工”功课由谁打标

数据标注是什么?AI 背后的“人工”功课由谁打标

我们总说 AI 靠数据训练,却很少问:那些训练用的“标准答案”是谁写的?很大一部分来自数据标注——真人一条条给图片打框、给文本分类、给语音转写。没有这层笨功夫,很多模型根本学不会。这篇文章用“给老师批…

生成式 AI 和判别式 AI 有什么区别?一个会造一个会判

生成式 AI 和判别式 AI 有什么区别?一个会造一个会判

同样是 AI,有的能写出一篇文章、画出一幅画,有的只能回答“这是猫还是狗”。前者叫生成式 AI,后者叫判别式 AI,它们干的活天差地别。理解这对区别,你就能看懂为什么聊天机器人能创作、而传统模型只能分…

迁移学习是什么?让 AI 把在一个领域学的本事用在新地方

迁移学习是什么?让 AI 把在一个领域学的本事用在新地方

人学会骑自行车后,再学骑电动车会快很多——因为平衡感这类“底层能力”是通用的。AI 也有类似本事,叫迁移学习:把模型在任务 A 上练出的基础能力,搬去帮任务 B 上手。它让小数据也能训练出好模型。这篇…

预训练是什么?大模型上岗前先读的「万卷书」

预训练是什么?大模型上岗前先读的「万卷书」

我们常说大模型「见多识广」,它的见识来自一个叫预训练的阶段:在正式干活前,先用海量文本自己琢磨语言规律。本文用通识教育和入职培训的比喻,讲清预训练到底是什么,以及它和微调、推理各司何职。读完你会明白大…

灾难性遗忘是什么?AI 学了新的,为什么把旧的给忘了

灾难性遗忘是什么?AI 学了新的,为什么把旧的给忘了

人学新技能不至于忘了旧本事,可神经网络一学新任务,常把之前练的就给覆盖了——这叫灾难性遗忘。它卡住了「一个模型持续学多件事」的设想。本文用覆盖式笔记和工人转岗的比喻,讲清遗忘怎么发生,以及业界用回放、…