AI学习记录 - 如何进行token理论知识,以GPT2为举例

AI学习记录已经发了十几篇,大佬们可以看看,如果有帮助动动小手点赞

token入门版,有空会更新具体代码操作,能学到一点东西的话,大佬们点个赞!!!

GPT4当中,我们提问问题是按照token进行扣费的,那到底什么是token?

在不同的语言模型当中,会有不一样的token训练方式,这却决于具体的应用场景,以GPT2为例,一共有50257个token。token就是词汇表,是训练使用到的所有的词汇。下面看下第1000个token到第1300个token之间的词汇长什么样?

。。。。。。'ale', 'ĠSe', 'ĠIf', '//', 'ĠLe', 'Ġret', 'Ġref', 'Ġtrans',

'ner', 'ution', 'ters', 'Ġtake', 'ĠCl', 'Ġconf', 'way', 'ave',

'Ġgoing', 'Ġsl', 'ug', 'ĠAmeric', 'Ġspec', 'Ġhand', 'Ġbetween',

'ists', 'ĠDe', 'oot', 'It', 'Ġear', 'Ġagainst', 'Ġhigh', 'gan', 'az',

'ather', 'Ġexp', 'Ġop', 'Ġins', 'Ġgr', 'Ġhelp', 'Ġrequ', 'ets', 'ins',

'ĠPro', 'ism', 'Ġfound', 'land', 'ata', 'uss', 'ames', 'Ġperson',

'Ġgreat', 'pr', 'Ġsign', 'ĠAn', "'ve", 'Ġsomet', 'Ġser', 'hip',

'Ġrun', 'Ġ:', 'Ġter', 'irect', 'Ġfollow', 'Ġdet', 'ices', 'Ġfind',

'12', 'Ġmem', 'Ġcr', 'ered', 'ex', 'Ġext', 'uth', 'ense', 'co',

'Ġteam', 'ving', 'ouse', 'ash', 'att', 'ved', 'Ġsystem', 'ĠAs', 'der',

'ives', 'min', 'Ġlead', 'ĠBl', 'cent', 'Ġaround', 'Ġgovern', 'Ġcur',

'velop', 'any', 'Ġcour', 'alth', 'ages', 'ize', 'Ġcar', 'ode', 'Ġlaw',

'Ġread', "'m", 'con', 'Ġreal', 'Ġsupport', 'Ġ12', '...', 'Ġreally',

'ness', 'Ġfact', 'Ġday', 'Ġboth', 'ying', 'Ġserv', 'ĠFor', 'Ġthree',

'Ġwom', 'Ġmed', 'ody', 'ĠThey', '50', 'Ġexper', 'ton', 'Ġeach',

'akes', 'Ġche', 'Ġcre', 'ines', 'Ġrep', '19', 'gg', 'illion', 'Ġgrou',

'ute', 'ik', 'We', 'get', 'ER', 'Ġmet', 'Ġsays', 'ox', 'Ġduring',

'ern', 'ized', 'ared', 'Ġfam', 'ically', 'Ġhapp', 'ĠIs', 'Ġchar',

'med', 'vent', 'Ġgener', 'ient', 'ple', 'iet', 'rent', '11', 'ves',

'ption', 'Ġ20', 'formation', 'Ġcor', 'Ġoffic', 'ield', 'Ġtoo',

'ision', 'Ġinf', 'ĠZ', 'the', 'oad', 'Ġpublic', 'Ġprog', 'ric', '**',

'Ġwar', 'Ġpower', 'view', 'Ġfew', 'Ġloc', 'Ġdifferent', 'Ġstate',

'Ġhead', "'ll", 'Ġposs', 'Ġstat', 'ret', 'ants', 'Ġval', 'Ġiss',

'Ġcle', 'ivers', 'anc', 'Ġexpl', 'Ġanother', 'ĠQ', 'Ġav', 'thing',

'nce', 'Wh', 'Ġchild', 'Ġsince', 'ired', 'less', 'Ġlife', 'Ġdevelop',

'ittle', 'Ġdep', 'Ġpass', 'ãĥ', 'Ġturn', 'orn', 'This', 'bers',

'ross', 'ĠAd', 'Ġfr', 'Ġresp', 'Ġsecond', 'oh', 'Ġ/', 'Ġdisc', 'Ġ&',

'Ġsomething', 'Ġcomple', 'Ġed', 'Ġfil', 'Ġmonth', 'aj', 'uc',

'Ġgovernment', 'Ġwithout', 'Ġleg', 'Ġdist', 'Ġput', 'Ġquest', 'ann',

'Ġprot', '20', 'Ġnever', 'ience', 'Ġlevel', 'Ġart', 'Ġthings',

'Ġmight', 'Ġeffect', 'Ġcontro', 'Ġcent', 'Ġ18', 'Ġallow', 'Ġbelie',

'chool', 'ott', 'Ġincre', 'Ġfeel', 'Ġresult', 'Ġlot', 'Ġfun', 'ote',

'Ġty', 'erest', 'Ġcontin', 'Ġusing', 'Ġbig', '201', 'Ġask', 'Ġbest',

'Ġ)', 'IN', 'Ġopp', '30', 'Ġnumber', 'iness', 'St', 'lease', 'Ġca',

'Ġmust', 'Ġdirect', 'Ġgl', 'Ġ<', 'Ġopen', 'Ġpost', 'Ġcome', 'Ġseem',

'ording', 'Ġweek', 'ately', 'ital', 'Ġel', 'riend', 'Ġfar', 'Ġtra',

'inal', 'Ġpri', 'ĠUS', 'Ġplace', 'Ġform', 'Ġtold', '":', 'ains'

。。。。。。

这个词汇表不是天生就有的,而是通过文本语料训练出来的。

训练的基础是使用utf-8编码。

utf-8编码是机器对计算机文本的一种表示形式,目前可以表示计算机世界当中的所有文本。如下举例:

上面举例的是英文,一个字符都可以用一个整数来表示,有的复杂字符需要2到4位自字符表示。如下,都是utf-8:

中 [228 184 173] 三个字节表示

¢ [194 162] 两个字节表示

假如在大量的文本训练当中,通过一些算法,计算出经常出现在一起的词汇,例如 "骑车" 二字

骑 [233, 170, 145] , 车 [232, 189, 166]

根据出现的频率,这两个单词出现的概率非常大,那么就合并成一个词汇 [233, 170, 145, 232, 189, 166]

当一篇文章有100个词,那么转换成的utf-8编码数组的数组长度肯定是>=100的,然后经过一些算法,

发现 [ 233, 170, 145, 232, 189, 166 ] 这几个整数数组经常在一起,就把他们组合成一个token,然后将他放到我们的token词汇表当中

(位置:14430,token:"骑车",utf8编码:[233, 170, 145, 232, 189, 166]) // 假设

经过大量的高频的词汇查找然后合并词汇,就构成了50257个token。

所以GPT-4当中,按照token计费,准确来说,一个token有可能代表一个字母,半个词,一个词,也有可能代表几个词。

相关推荐
&永恒的星河&3 分钟前
超越传统:大型语言模型在文本分类中的突破与代价
人工智能·自然语言处理·大模型·文本分类·llms
Datawhale12 分钟前
3万字长文!通俗解析大语言模型LLM原理
人工智能·语言模型·自然语言处理
SelectDB技术团队38 分钟前
Apache Doris 4.0 版本正式发布:全面升级 AI 与搜索能力,强化离线计算
人工智能·apache
九章云极AladdinEdu1 小时前
WebGPU深度学习前端:基于浏览器的分布式模型推理
人工智能·webgpu·计算着色器·深度学习推理·模型分片·分布式浏览器计算·协同推理
l1t1 小时前
利用DeepSeek辅助改写luadbi-duckdb支持日期和时间戳数据类型
c语言·数据库·人工智能·junit·lua·duckdb·deepseek
rengang661 小时前
512-Spring AI Alibaba 字段分类分级 Graph 示例
人工智能·spring·分类·spring ai·ai应用编程
时序大模型1 小时前
KDD2025 |DUET:时间 - 通道双聚类框架,多变量时序预测的 “全能选手”出现!
人工智能·机器学习·时间序列预测·时间序列·kdd2025
_dindong2 小时前
【递归、回溯、搜索】专题六:记忆化搜索
数据结构·c++·笔记·学习·算法·深度优先·哈希算法
共绩算力2 小时前
Ming Lite 万能模型对标 GPT-4o 的多模态能力
人工智能·共绩算力
猫先生Mr.Mao2 小时前
2025年8月AGI月评|AI开源项目全解析:从智能体到3D世界,技术边界再突破
人工智能·开源·aigc·agi·ai资讯·分布式推理框架