当前位置: 首页 > wzjs >正文

网站跟app的区别是什么网站外链发布平台

网站跟app的区别是什么,网站外链发布平台,做图网站被告,wordpress 带数据offset_mapping 是什么 offset_mapping是 transformers 库中分词器(tokenizer)在进行分词操作时返回的一个重要信息,它用于建立原始文本中的字符位置和分词后标记(tokens)之间的映射关系。借助 offset_mapping&#x…

offset_mapping 是什么

offset_mapping是 transformers 库中分词器(tokenizer)在进行分词操作时返回的一个重要信息,它用于建立原始文本中的字符位置和分词后标记(tokens)之间的映射关系。借助 offset_mapping,你能够知晓每个标记在原始文本中对应的字符起始和结束位置,这在很多自然语言处理任务(像问答系统、命名实体识别等)里非常关键。
在这里插入图片描述

具体解释

  • offset_mapping 是一个元组列表:列表里的每个元组都代表一个标记在原始文本中的字符位置范围,元组的第一个元素是起始字符位置,第二个元素是结束字符位置。
  • 特殊标记的映射:特殊标记(例如 [CLS][SEP])的映射通常是 (0, 0),这表明它们在原始文本里没有对应的字符。

示例代码

下面是一个简单的示例,用来展示如何使用 offset_mapping

from transformers import AutoTokenizer# 加载分词器
tokenizer = AutoTokenizer.from_pretrained('bert-base-uncased')# 原始文本
text = "Hello, how are you?"# 进行分词并获取 offset_mapping
encoding = tokenizer.encode_plus(text,add_special_tokens=True,return_offsets_mapping=True
)# 打印 input_ids 和 offset_mapping
input_ids = encoding['input_ids']
offset_mapping = encoding['offset_mapping']print("Input IDs:", input_ids)
print("Offset Mapping:", offset_mapping)# 将 input_ids 转换回 tokens
tokens = tokenizer.convert_ids_to_tokens(input_ids)# 打印每个 token 及其对应的 offset
for i in range(len(tokens)):token = tokens[i]start, end = offset_mapping[i]print(f"Token: {token}, Offset: ({start}, {end}), Text: {text[start:end]}")

代码解释

  1. 加载分词器:使用 AutoTokenizer.from_pretrained 加载 bert-base-uncased 分词器。
  2. 分词并获取 offset_mapping:调用 tokenizer.encode_plus 方法,设置 return_offsets_mapping=True 以获取 offset_mapping
  3. 打印结果:打印 input_idsoffset_mapping 以及每个标记对应的字符位置和文本。

示例输出

Input IDs: [101, 7592, 1010, 2129, 2024, 2017, 102]
Offset Mapping: [(0, 0), (0, 5), (5, 6), (7, 10), (11, 14), (15, 18), (0, 0)]
Token: [CLS], Offset: (0, 0), Text: 
Token: hello, Offset: (0, 5), Text: Hello
Token: ,, Offset: (5, 6), Text: ,
Token: how, Offset: (7, 10), Text: how
Token: are, Offset: (11, 14), Text: are
Token: you, Offset: (15, 18), Text: you
Token: [SEP], Offset: (0, 0), Text: 

从输出可以看出,offset_mapping 清晰地展示了每个标记在原始文本中的字符位置。特殊标记 [CLS][SEP] 的偏移量为 (0, 0),这意味着它们在原始文本中没有对应的字符。而其他标记则对应着原始文本中的具体字符范围。

http://www.dtcms.com/wzjs/542610.html

相关文章:

  • 做360手机网站首页网站的设计 改版 更新
  • 佛山新网站建设渠道天津网站优化公司电话
  • 网站被降权后怎么办网站开发设计费 怎么入账
  • 微网站 杭州良品铺子网站建设目标
  • 企业营销网站有哪些松江网站建设多少钱
  • 网站群内容管理系统网站建设开发人员
  • 深圳网站维护一般多少钱产品关键词怎么找
  • 做相册的网站有哪些网站产品详情用哪个软件做的
  • 网页网站项目综合网站怎么做充值系统下载
  • 做手机网站公司五金企业网站模板
  • 昆明做网站哪家免费源码下载
  • 怎么用wordpress搭建企业网站wordpress 心情评论
  • 做任务什么网站网站建设开发服务费会计科目
  • 做明星同款的网站谷歌网络推广
  • 虚拟空间做网站电商网站开发源码
  • 举报网站建设自查报告ps5如何定制网络
  • 广州翼讯资讯科技有限公司 网站一起做网店17潮汕
  • 如何能快速搜到新做网站链接网站开发人才培养目标
  • 谷歌seo怎么提高网站权重携程旅行网站建设分析
  • 网站建设公司骗人企业网站建设策划书范文
  • 上海闵行网站建设c 网站开发案例
  • 建设银行官方投诉网站自己怎么做外贸英文网站
  • 轻松筹 做的网站价格商品备案号查询平台官网
  • 美食网站建设项目规划书优秀个人网页
  • 门户网站建设的好处免费域名注册
  • 成都哪家公司做网站比较好普陀网站制作
  • 视频网站内容规划做企业培训的网站
  • 丰台建设企业网站做旅游网站
  • 聊天室网站开发网站设计开发维护
  • 设计感强的网站湖南长沙理工大学