[控场AI]
概念

tokenizer

将文本切分为 token 的算法流程,包括预处理和 BPE 合并规则等,是自然语言处理中的基础组件。

时间轴 (近 90 天)

10月14日

用其他厂商的 tokenizer 库计算目标模型的 token 数会导致系统性偏差,因为不同模型使用不同的词表,且这种偏差从调用方角度不可观测。

待验证50%
10月14日

仓库的字符数与模型 token 数之间不存在通用换算比例,该比例是模型相关的,并随语言和代码风格漂移。

待验证50%
10月4日

tokenizer 的词表规模、特殊 token 定义或上下文处理方式变化会导致部分预处理和后处理逻辑需要更新

待验证50%
9月28日

human-tps 使用真实的分词器(real tokenizers)而非按字符或单词计数来测量token速度

待验证50%
9月28日

使用真实分词器计量使得人类 t/s 与模型 t/s 处于可比较的语境

待验证50%
9月28日

token的切分逻辑因模型而异,中文、代码、标点的处理各不相同,一段英文可能被切成远多于单词数的token

待验证50%
9月24日

苹果听写的技术链路中,语音先经过一个作为编码器的tokenizer,将短时波形窗口映射成语言模型可读取的表征,随后基础模型处理这些表征

待验证50%
9月24日

始终在线的tokenizer需要与被激活的专家争夺同一块内存资源,成为不可忽视的静态开销

待验证50%
9月24日

在端侧场景下,编码器的参数量直接关系到功耗与延迟,参数越多占用DRAM越大,能耗与响应速度都会受牵连

待验证50%
8月28日

不同模型使用不同的分词方案(如BPE、SentencePiece等),同样一段文本在不同模型中被计量的token数可能不同

待验证60%

还有 1 条时间轴事件

全部知识事实 (12)

待验证

中文字符在不同tokenizer下的Token数量差异可达30%-50%

70%
待验证

不同模型使用不同的分词方案(如BPE、SentencePiece等),同样一段文本在不同模型中被计量的token数可能不同

60%
待验证

用其他厂商的 tokenizer 库计算目标模型的 token 数会导致系统性偏差,因为不同模型使用不同的词表,且这种偏差从调用方角度不可观测。

50%
待验证

仓库的字符数与模型 token 数之间不存在通用换算比例,该比例是模型相关的,并随语言和代码风格漂移。

50%
待验证

tokenizer 的词表规模、特殊 token 定义或上下文处理方式变化会导致部分预处理和后处理逻辑需要更新

50%
待验证

token的切分逻辑因模型而异,中文、代码、标点的处理各不相同,一段英文可能被切成远多于单词数的token

50%
待验证

human-tps 使用真实的分词器(real tokenizers)而非按字符或单词计数来测量token速度

50%
待验证

使用真实分词器计量使得人类 t/s 与模型 t/s 处于可比较的语境

50%
待验证

苹果听写的技术链路中,语音先经过一个作为编码器的tokenizer,将短时波形窗口映射成语言模型可读取的表征,随后基础模型处理这些表征

50%
待验证

在端侧场景下,编码器的参数量直接关系到功耗与延迟,参数越多占用DRAM越大,能耗与响应速度都会受牵连

50%
待验证

始终在线的tokenizer需要与被激活的专家争夺同一块内存资源,成为不可忽视的静态开销

50%
待验证

同一段Python代码在不同tokenizer下的Token数差异可达30%-50%

50%

来源文章