你以为的一个字,在模型眼里可能是三块碎片

很多人问模型为啥数不清字母、为啥中英混排容易抽风,根子往往在分词这一层。文本进模型之前要先被切成 token,再查表变成向量,模型从头到尾看到的都是这些编号,它压根没见过你写的那个字。所以切法直接决定了它能不能对齐字符边界——中文一个字可能被拆成几段,英文一个长单词也可能碎成好几块,数字更是重灾区。这也是为什么同样一段话,不同家算出来的计费长度能差出两三成。最近还看到有人把分词速度做到快出三个数量级,训练时预处理这块的瓶颈算是松了。搞明白这层,很多玄学问题就不玄了:不是它笨,是它看到的输入跟你以为的根本不是一个东西。

讲得清楚 比我看的文档明白多了

计费长度差两三成 是真的 换家就要重估成本

所以数字母那题本质是它看不到字母

快一千倍那个是预处理快 推理没变

数字被切碎这个 解释了太多算错的场景

中文按字切还是按词切 现在主流哪种

基本都是子词 不按词典切了