首页 > 其他分享 >大语言模型中的token解释

大语言模型中的token解释

时间:2023-04-25 09:34:45浏览次数:28  
标签:语言 AI 模型 Token token 数据 图片

在大型语言模型中,"token"通常指的是一个离散的文本单元,它可以是单词、标点符号、数字或其他语言元素,这些元素被用作训练和生成文本的基本单位。在NLP中,通常使用tokenization技术将文本分割成token序列。具体来说,tokenization是将一个连续的文本字符串分割成一个个离散的单词或符号的过程。例如,对于英文句子 "The quick brown fox jumps over the lazy dog.",tokenization后会得到一个包含9个token的序列: "The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog"。在大型语言模型中,每个token通常由一个向量表示,这个向量可以被用来在模型训练和生成时表示文本的元素。

在世界被字节化以后,再次会被 token化,随着chatgpt4实现实现图片和文字同时处理的多模态能力,这个能力的底层预示着的其实是「一切数据Token化」的新变革。

不过我们今天要说的Token是AI大模型的数据单位,「一切数据Token化」指的是AI大模型加持下,文字、图片、声音所有数据都能被统一处理的新变革。

OpenAI自己的AI绘画软件Dall-E就是基于GPT-3,用图片数据训练出来的,他们之前还做过分享,一张图片最长会被转化为1024个Token,打个不准确的比方,相当于所有图片都会拉成一个长条,AI是通过这些长条上的数据掌握经验的。

谷歌去年5月在这方面做的更为极致,他们将图片、文字、机器坐标等数据全部Token化,AI经过训练后分类掌握各种经验,然后根据实际情况,匹配对应Token中的经验,一下就拥有了完成600多种任务的能力。

GPT-4这次实现的多模态进化则是再前进了一步,以前图片数据训练出的AI也就是用于生成图片,或者识别某些具体的物品,这次体现出对图片信息更强的理解能力,提供了图片数据处理的新方案,这背后潜在的价值难以估量。

由此我们也会看到,AI的数据需求同样还会继续爆发,在文字数据之后,各种图片数据的标注需求将是新的热点。

我可以这样说,未来所有的数据都会Token化,衡量数据质量的标准将不再是清晰、完整这些为人服务的指标,而是能拿来训练AI的数据才是好数据。

可以说,数据Token化,就相当于石油精炼成汽油的过程,会使得人工智能这个发动机得到广泛运用,最终无所不在。未来各个领域的人工智能水平,甚至能用Token化的数据量大小来做评估。

标签:语言,AI,模型,Token,token,数据,图片
From: https://www.cnblogs.com/chentiao/p/17351649.html

相关文章

  • Rust编程语言入门之高级特性
    高级特性主要内容不安全Rust高级Trait高级类型高级函数和闭包宏一、不安全Rust匹配命名变量隐藏着第二个语言,它没有强制内存安全保证:UnsafeRust(不安全的Rust)和普通的Rust一样,但提供了额外的“超能力”UnsafeRust存在的原因:静态分析是保守的。使用......
  • C语言--扫雷
    game.h#defineROW9#defineCOL9#defineROWSROW+2#defineCOLSCOL+2#defineMINE_COUNT10//Easy#include<stdio.h>#include<stdlib.h>#include<time.h>Itals(charMxkf[ROWS][COLS],introws,intcols,charset);Print(charMxkf[......
  • Python用机器学习算法进行因果推断与增量、增益模型Uplift Modeling智能营销模型|附代
    原文链接:http://tecdat.cn/?p=27058最近我们被客户要求撰写关于因果推断与增量的研究报告,包括一些图形和统计输出。使用ML进行提升建模和因果推理Python包提供了一套使用基于最近研究的机器学习算法的提升建模和因果推理方法。允许用户根据实验或观察数据估计条件平均处理效......
  • R语言生态学进化树推断物种分化历史:分类单元数与时间关系、支系图可视化|附代码数据
    全文链接:http://tecdat.cn/?p=31434最近我们被客户要求撰写关于生态学进化树的研究报告,包括一些图形和统计输出。我们围绕进化树技术进行一些咨询,分析生物类群在时间上的多样性是如何变化的我们将用到分类单元数-时间图(Lineages-through-timeplot),该图可以用来描述物种多样化......
  • Rust语言 学习17 模式匹配
    一、模式基本概念二、模式可辩驳性三、模式语法......
  • 模型轻量化-网络剪枝专栏(一)网络剪枝概述
    前言 近年来,深度神经网络在许多计算机视觉和自然语言处理任务中取得了很大的成功。然而,这些网络通常具有非常高的计算和存储成本,限制了它们在嵌入式设备和移动设备上的部署。为了解决这个问题,网络剪枝技术被广泛应用于深度神经网络中,以减少其计算和存储需求,成为模型压缩领域流行......
  • [交易策略]单均线模型回测
    文华财经过滤模型代码:MA20:MA(C,20);C>MA20,BK;C<MA20,SP;AUTOFILTER;......
  • 1 Go语言介绍、 2 Go开发环境搭建 、3 第一个helloworld 、4 变量命名规范 、5 变量的
    目录1Go语言介绍2Go开发环境搭建3第一个helloworld4变量命名规范5变量的定义和使用1Go语言介绍#Go语言介绍Go即Golang,是Google公司2009年11月正式对外公开的一门编程语言Go是【静态强类型】语言,是区别于解析型语言的编译型语言(静态:类型固定强类型:不同类型不允许直接......
  • Django 静态文件 request对象方法 pycharm和Django连接MySQL Django模型层初步了解 基
    目录静态文件一、概念静态文件:不经常变化的文件,主要针对html文件所使用到的各种资源。例如:css文件、js文件、img文件、第三方框架文件ps:Django针对静态文件资源需要单独在根目录创建一个static目录统一存放,该目录下的文件类型还有很多,例如:utils目录,plugins目录,li......
  • C语言-----单字符输入输出
    intputchar(intc):向标准输出写一个字符,返回写了几个字符,EOF(-1)表示写失败intgetchar(void):向标准输出读入一个字符ctrl+c终止以后所有程序;Ctrl+z进入下一段程序(有点像break和continue,终止所有的和跳出)#include<stdio.h>intmain(){intch;while((ch=getchar(......