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

企业网站建设可行性分析 技能训练网站ip拦截

企业网站建设可行性分析 技能训练,网站ip拦截,ui设计好学吗,赣州网站建设 赣州网页设计最近接触文本处理#xff0c;查询了一些资料#xff0c;记录一下中文文本编码的处理方法吧。   先下载模型和词表#xff1a;bert-base-chinese镜像下载   如下图示#xff0c;下载好的以下文件均存放在 bert-base-chinese 文件夹下    1. 词编码嵌入简介 按我通俗的…  最近接触文本处理查询了一些资料记录一下中文文本编码的处理方法吧。   先下载模型和词表bert-base-chinese镜像下载   如下图示下载好的以下文件均存放在 bert-base-chinese 文件夹下    1. 词编码嵌入简介 按我通俗的理解就是文本要进入模型得编码成数字的形式那么怎么给定数字的形式呢不能随便给一个数字吧此时就需要一个词表该表中有很多很多的字每个字都有在该表中唯一的位置每个字编码时采用其在词表中的位置。   下载文件中的 vocab.txt 就是已经设定好的词表打开看看 2. 词编码嵌入实现 利用transformers库中的BertTokenizer实现分词编码实例化一个tokenizer载入预先下载好的词表调用encode函数进行编码encode函数有5个常用参数   ①text 需要编码的文本   ②add_special_tokens 是否添加特殊token即CLS分类token和SEP分隔token   ③max_length 文本的最大长度根据需要处理的最长文本长度设置   ④pad_to_max_length 是否填充到最大长度以0补位   ⑤return_tensors 返回的tensor类型有4种为 [‘pt’, ‘tf’, ‘np’, ‘jax’] 分别代表 pytorch tensor、tensorflow tensor、int32数组形式和 jax tensor from transformers import BertTokenizerbert_name ./bert-base-chinese tokenizer BertTokenizer.from_pretrained(bert_name) text 一念月落一念身错一念关山难涉过。棋逢过客执子者不问因果。 input_ids tokenizer.encode(text,add_special_tokensTrue,max_length128,pad_to_max_lengthTrue,return_tensorspt) print(text:\n, text) print(text字符数:, len(text)) print(input_ids:\n, input_ids) print(input_ids大小:, input_ids.size())输出为 text:一念月落一念身错一念关山难涉过。棋逢过客执子者不问因果。 text字符数: 31 input_ids:tensor([[ 101, 671, 2573, 3299, 5862, 8024, 671, 2573, 6716, 7231, 8024, 671,2573, 1068, 2255, 7410, 3868, 6814, 511, 3470, 6864, 6814, 2145, 8024,2809, 2094, 5442, 679, 7309, 1728, 3362, 511, 102, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0]]) input_ids大小: torch.Size([1, 128])查看一下tokenizer的信息 可以看到整个词表的大小为21128个字共有5种特殊token标记 [PAD]: 填充标记编码为0   [UNK]: 未知字符标记即该字不在所定义的词表中编码为100   [CLS]: 分类标记蕴含整个文本的含义编码为101   [SEP]: 分隔字符标记用于断开两句话编码为102   [MASK]: 掩码标记该字被遮挡编码为103 测试一下这些特殊token from transformers import BertTokenizerbert_name ./bert-base-chinese tokenizer BertTokenizer.from_pretrained(bert_name) text [CLS]一念月落一念身错[SEP]一念关山难涉过。[MASK]逢过客执子者不问因果。[PAD][PAD][PAD],檒檒 input_ids tokenizer.encode(text,add_special_tokensFalse,max_length128,pad_to_max_lengthFalse,return_tensorspt) print(text:\n, text) print(text字符数:, len(text)) print(input_ids:\n, input_ids) print(input_ids大小:, input_ids.size())输出为 text:[CLS]一念月落一念身错[SEP]一念关山难涉过。[MASK]逢过客执子者不问因果。[PAD][PAD][PAD],檒檒 text字符数: 64 input_ids:tensor([[ 101, 671, 2573, 3299, 5862, 8024, 671, 2573, 6716, 7231, 8024, 102,671, 2573, 1068, 2255, 7410, 3868, 6814, 511, 103, 6864, 6814, 2145,8024, 2809, 2094, 5442, 679, 7309, 1728, 3362, 511, 0, 0, 0,117, 100, 100]]) input_ids大小: torch.Size([1, 39])也可以利用tokenize函数直接实现分词并采用convert_tokens_to_ids函数和convert_ids_to_tokens函数实现词与编码的相互转换 from transformers import BertTokenizerbert_name ./bert-base-chinese tokenizer BertTokenizer.from_pretrained(bert_name) text 一念月落一念身错一念关山难涉过。棋逢过客执子者不问因果。 tokens tokenizer.tokenize(text) input_ids tokenizer.convert_tokens_to_ids(tokens) tokenxx tokenizer.convert_ids_to_tokens(input_ids)print(中文分词:\n, tokens) print(分词--编码:\n, input_ids) print(编码--分词:\n, tokenxx)输出为 中文分词:[一, 念, 月, 落, , 一, 念, 身, 错, , 一, 念, 关, 山, 难, 涉, 过, 。, 棋, 逢, 过, 客, , 执, 子, 者, 不, 问, 因, 果, 。] 分词--编码:[671, 2573, 3299, 5862, 8024, 671, 2573, 6716, 7231, 8024, 671, 2573, 1068, 2255, 7410, 3868, 6814, 511, 3470, 6864, 6814, 2145, 8024, 2809, 2094, 5442, 679, 7309, 1728, 3362, 511] 编码--分词:[一, 念, 月, 落, , 一, 念, 身, 错, , 一, 念, 关, 山, 难, 涉, 过, 。, 棋, 逢, 过, 客, , 执, 子, 者, 不, 问, 因, 果, 。]除了BertTokenizer还有AutoTokenizer也是常用的分词类使用方法与BertTokenizer类似可以参考这篇文章了解不同的Tokenizer。
http://www.dnsts.com.cn/news/230816.html

相关文章:

  • 梅州做网站wlwl广西柳州住房和城乡建设局网站
  • 全部免费网站软件烟台网站建设 烟台网亿网络
  • 怎么免费建设个人网站官方网站开发与定制
  • 深圳便宜的网站建设广告素材
  • 太原门户网站用ai做网页设计
  • 在ps中如何做网站框架外国教程网站有哪些
  • 浅谈海尔的电子商务网站建设天津做网站优化的公司
  • 网站建设骗子公司wordpress热点插件
  • 搭建一个网站的基本流程杭州百度优化
  • 商城网站制作 价格广告设计有什么岗位
  • 网站用哪种语言中小学智慧校园建设平台网站
  • 四川建设厅电子证书官方网站福州中小企业网站制作
  • 777fj做最好的网站建站时候源码有验证怎么办
  • 网站建设说桂林阳朔2天游玩攻略
  • 东莞建设网站企业沟通平台北大荒建设集团有限公司网站
  • 保险购买网站最新国际足球世界排名
  • 韩雪冬网站设计福建seo排名培训
  • 哪个网站的地图可以做分析图网站建设税收分类编码
  • 无锡微信网站推广网站设计公司 知道万维科技
  • 北京海淀中关村找工作网站西安西郊网站建设
  • 做网站英文编辑有前途吗张家港个人网站制作
  • 南昌英文网站建设长沙企业建站系统
  • 南阳seo网站价格做外贸没有企业网站
  • html5网站抓取wordpress和
  • 网站功能与建设特色wordpress页面加载
  • 分类信息网站流量卡分销代理平台
  • mm131网站用什么软件做的wordpress默认界面
  • 电子商务 网站建设百度推广费用预算表
  • 北京自助建站软件公司企业网站建设
  • 网站建设创新互联公司在哪个网站上做推广作用好