位置: IT常识 - 正文

tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异

编辑:rootadmin
tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异  一、tokenizer.encode和tokenizer.tokeninze

推荐整理分享tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

tokenizer.tokenize :先分词,再转成id,直接输出tensor

tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异

tokenizer.encode :直接输出id,需要转换为tensor

sentence = "Hello, my son is cuting."input_ids_method1 = torch.tensor(tokenizer.encode(sentence,add_special_tokens=True)) # tensor([ 101, 7592, 1010, 2026, 2365, 2003, 3013, 2075, 1012, 102])input_token2 = tokenizer.tokenize(sentence)# ['hello', ',', 'my', 'son', 'is', 'cut', '##ing', '.']input_ids_method2 = tokenizer.convert_tokens_to_ids(input_token2)# tensor([7592, 1010, 2026, 2365, 2003, 3013, 2075, 1012])# 并没有开头和结尾的标记:[cls]、[sep]二、tokenizer.encode和tokenizer.encode_plus的区别

普通编码 tokenizer.encode()、增强编码 tokenizer.encode_plus()

tokenizer.encode_plus() 的编码方式比tokenizer.encode()在文本分类上的编码方式要好,在中文分类数据集上会有1个点左右的差别

1、tokenizer.encode仅返回input_ids

2、 tokenizer.encode_plus返回所有的编码信息,具体如下:

’input_ids:是单词在词典中的编码‘token_type_ids’:区分两个句子的编码(上句全为0,下句全为1)‘attention_mask’:指定对哪些词进行self-Attention操作# 编码错配! encode_plus 的编码方式比encode在文本分类上的编码方式要好import torch from transformers import BertTokenizermodel_name =" bert-base-uncase"tokenizer = BertTokenizener.from_pretrained(model_name)sentence= "hello,myson"-----------------------print(tokenizer.encode(sentence))[101, 7592, 1010, 2026, 2365, 2003, 5870, 1012, 102]当tokenizer.encode函数中的add_special_tokens设置为False时,同样不会出现开头和结尾标记:[cls], [sep]-----------------------print(tokenizer.encode_plus(sentence)){'input_ids': [101, 7592, 1010, 2026, 2365, 2003, 5870, 1012, 102], 'token_type_ids': [0, 0, 0, 0, 0, 0, 0, 0, 0], 'attention_mask': [1, 1, 1, 1, 1, 1, 1, 1, 1]}
本文链接地址:https://www.jiuchutong.com/zhishi/300685.html 转载请保留说明!

上一篇:【创作赢红包】项目信息分析表

下一篇:【Vue 快速入门系列】Vue数据实现本地存储、自定义事件绑定、全局事件总线、$nextTick的使用(vue快速入门与实战开发)

  • iqoo8pro有屏下双控压感吗(iqoo8pro有双系统吗)

    iqoo8pro有屏下双控压感吗(iqoo8pro有双系统吗)

  • Word字体竖排如何设置(word文档中字体竖向排版)

    Word字体竖排如何设置(word文档中字体竖向排版)

  • e7500cpu能带动win7吗(e7500cpu怎么样)

    e7500cpu能带动win7吗(e7500cpu怎么样)

  • iphonex怎么关机(iphonexr怎么关机)

    iphonex怎么关机(iphonexr怎么关机)

  • 自动换行用什么键(自动换行什么键)

    自动换行用什么键(自动换行什么键)

  • 苹果限速怎么解除(苹果限速怎么解除不了)

    苹果限速怎么解除(苹果限速怎么解除不了)

  • 加QQ好友输错答案对方知道吗(加QQ好友输错答案对方是VIP会知道吗)

    加QQ好友输错答案对方知道吗(加QQ好友输错答案对方是VIP会知道吗)

  • 机械硬盘的英文缩写为(机械硬盘的英文标志)

    机械硬盘的英文缩写为(机械硬盘的英文标志)

  • 微信聊天背景模糊怎么办(微信聊天背景模糊怎么回事)

    微信聊天背景模糊怎么办(微信聊天背景模糊怎么回事)

  • 微信记录删了怎么恢复聊天记录(微信记录删了怎么查转账记录)

    微信记录删了怎么恢复聊天记录(微信记录删了怎么查转账记录)

  • 抖音下的单在哪里看(抖音下的订单在哪找)

    抖音下的单在哪里看(抖音下的订单在哪找)

  • word文档怎么让文字下沉(word文档怎么让页眉不一样)

    word文档怎么让文字下沉(word文档怎么让页眉不一样)

  • 全民k歌耳返听不到(全民K歌耳返听不到声音)

    全民k歌耳返听不到(全民K歌耳返听不到声音)

  • 苹果11下面的摄像头是干嘛的(苹果11下面的摄像头摔坏了怎么办)

    苹果11下面的摄像头是干嘛的(苹果11下面的摄像头摔坏了怎么办)

  • 华为手机怎么增加内存(华为手机怎么增加指纹)

    华为手机怎么增加内存(华为手机怎么增加指纹)

  • 华为畅享9e上市时间(华为畅享9e上市时间及价格)

    华为畅享9e上市时间(华为畅享9e上市时间及价格)

  • 三星note10 5g韩版和国行有什么区别(三星note10 5g韩版怎么样)

    三星note10 5g韩版和国行有什么区别(三星note10 5g韩版怎么样)

  • 淘宝补发的东西还要付钱吗(淘宝补发的东西一直不发货)

    淘宝补发的东西还要付钱吗(淘宝补发的东西一直不发货)

  • iphone200m限制解除(解除苹果7200m限制)

    iphone200m限制解除(解除苹果7200m限制)

  • 抖音为什么删不了评论(抖音为什么删不了评论了)

    抖音为什么删不了评论(抖音为什么删不了评论了)

  • 荣耀9x支持快充吗(荣耀50支持多少w快充)

    荣耀9x支持快充吗(荣耀50支持多少w快充)

  • 在快手上怎么买东西(在快手上怎么买点赞)

    在快手上怎么买东西(在快手上怎么买点赞)

  • 阻止更改系统主题内容(阻止电脑系统更新设置在哪)

    阻止更改系统主题内容(阻止电脑系统更新设置在哪)

  • yolov5目标检测神经网络——损失函数计算原理(yolov3目标检测步骤流程图)

    yolov5目标检测神经网络——损失函数计算原理(yolov3目标检测步骤流程图)

  • 修改dedecms织梦自由列表最大的生成页数(织梦怎么改首页背景)

    修改dedecms织梦自由列表最大的生成页数(织梦怎么改首页背景)

  • 加计扣除填不了
  • 应交税费待抵扣进项税额
  • 企业对公账户钱怎么取出来
  • 水利基金和印花税会计分录
  • 建筑行业异地工资怎么算
  • 金税盘无法连接jk开票
  • 承兑汇票给别人时对方需要出具什么
  • 赠送固定资产会计处理
  • 高新企业职工教育经费扣除比例
  • 预计退货会计英语
  • 补充养老保险税前扣除政策
  • 开出密码区的普票能入账吗?
  • 人工费增值税的税率是多少?
  • 上月销项税额错了怎么修改凭证?
  • 外挂项目跨年结转分录怎么做?
  • 承兑汇票如何背书转让
  • 委托代付工程款会计分录
  • 电子商务平台怎么下载中标通知书
  • 企业停工期间发放工资
  • 购买原材料无法确认收入
  • win10用户头像错误 设置用户头像失败,请再试一次
  • wps的广告怎么关掉
  • 负债率是什么指标
  • 财务考核指标表
  • 长期待摊费用摊销明细表
  • 有哪些分享方式
  • 工程发票可以用材料发票抵扣吗
  • 计提税金及附加的金额如何算
  • 一个非常好看的中秋礼物怎么做
  • 货款已预付会计分录
  • 滴水观音的养殖方法选好浇水
  • 股票溢价发行是什么意思
  • js异步解决方案
  • 轻资产并购
  • 小规模纳税人减半征收的六税两费
  • php生成随机字符串
  • 前端promise封装
  • React - Redux Hooks的使用细节详解
  • clock set命令
  • 应交税费是借增还是贷增?
  • 专票减免政策
  • 退诉讼费计入什么科目
  • python怎么运行程序
  • mysql分表的3种方法
  • phpcms2008
  • 库存不多
  • 海关票怎么做账
  • 纳税申报表上的销售额是不含税的吗
  • 国外货物进入保税仓需要办理什么
  • mysql监控sql性能
  • sql2008用户sa登录失败
  • sqlserver 数据迁移
  • 会计和税法折旧年限不相同
  • 减值准备的会计科目
  • 代扣代缴个人所得税账务处理
  • 常见的防暑降温药有
  • 研发费用的核算方法
  • 业务招待费进项票可以抵扣吗
  • 一般什么是差旅费呢
  • 差旅津贴和差旅补贴需要申报个税吗?
  • 使用u盘安装windows10电脑识别不出来
  • services.exe修改注册表
  • ubuntu软件安装
  • centos安装常用命令
  • 让mac桌面变整洁的方法
  • windows xp隐藏文件夹
  • win8 控制面板
  • linux shell 中 2>&1的含义
  • vue动态路由传参
  • bat批处理文件的语句
  • 基于web的旅游网站毕业设计
  • Zero Clipboard js+swf实现的复制功能使用方法
  • javascript怎么编写
  • 小型微利企业所得税优惠
  • 延安市地方税务局电话
  • 山东省地方税务局印花税核定征收管理办法
  • 财务报表盖章位置
  • 进口设备如何交税
  • 转让定价调查与调整实务问答
  • 德国对外投资法律劣势有哪些方面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设