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

纯文本网站建设qq群推广网站

纯文本网站建设,qq群推广网站,深圳工信部网站备案信息查询,太原网页前言: 昨天我们讲述了怎么利用emotion数据集进行deberta-v3-large大模型的微调,那今天我们就来输入一些数据来测试一下,看看模型的准确率,为了方便起见,我直接用测试集的前十条数据 代码: from transfor…

前言:

昨天我们讲述了怎么利用emotion数据集进行deberta-v3-large大模型的微调,那今天我们就来输入一些数据来测试一下,看看模型的准确率,为了方便起见,我直接用测试集的前十条数据

代码:

from transformers import AutoModelForSequenceClassification,AutoTokenizer
import torch
import numpytokenizer = AutoTokenizer.from_pretrained("deberta-v3-large")
model = AutoModelForSequenceClassification.from_pretrained("result/checkpoint-500",num_labels=6)raw_inputs = ["im feeling rather rotten so im not very ambitious right now","im updating my blog because i feel shitty","i never make her separate from me because i don t ever want her to feel like i m ashamed with her","i left with my bouquet of red and yellow tulips under my arm feeling slightly more optimistic than when i arrived","i was feeling a little vain when i did this one","i cant walk into a shop anywhere where i do not feel uncomfortable","i felt anger when at the end of a telephone call","i explain why i clung to a relationship with a boy who was in many ways immature and uncommitted despite the excitement i should have been feeling for g
etting accepted into the masters program at the university of virginia","i like to have the same breathless feeling as a reader eager to see what will happen next","i jest i feel grumpy tired and pre menstrual which i probably am but then again its only been a week and im about as fit as a walrus on vacation for thesummer"
]
inputs = tokenizer(raw_inputs, padding=True, truncation=True, return_tensors="pt")
outputs = model(**inputs)
print(outputs.logits.argmax(-1).numpy())output_tensor = torch.softmax(outputs.logits, dim=1)numpy.set_printoptions(suppress=True, precision=15)
print(output_tensor.detach().numpy())

标注结果:

[0 0 0 1 0 4 3 1 1 3]

测试结果:

[0 0 0 1 0 4 4 2 1 3]
[[0.99185866    0.0011510316  0.00038844926 0.0026896652  0.00296234010.00094986777][0.9918577     0.0011512033  0.00038886679 0.0026923663  0.00295853150.000951257  ][0.99185807    0.0011446937  0.00038163515 0.0026456509  0.00303544850.00093440723][0.00041773843 0.9972398     0.0014854104  0.0002909223  0.000362315240.00020376328][0.99185014    0.0011451623  0.00038086114 0.0026396883  0.00305240350.00093187904][0.015044774   0.0025362356  0.00041989447 0.015223678   0.950097140.016678285  ][0.11319714    0.030935207   0.007336047   0.3035547     0.475454330.069522515  ][0.0011094044  0.18334262    0.8081213     0.0011003793  0.00072979650.005596481  ][0.0004444314  0.9972433     0.0014491597  0.00028465112 0.000374119760.00020446534][0.00241266    0.00079152075 0.00092184055 0.9924028     0.00241092480.0010602956 ]]

结果对比:

除了第七、第八条数据错误外,其他的八条数据都是正确的

代码解释:

1、raw_inputs:用户输入的数据,这个地方你可以使用一个while循环,然后使用input来与用户进行交互,需要注意的是这个必须是一个数组,哪怕用户只输入了一句文本。

2、return_tensors="pt":表示tokenizer返回的是PyTorch格式的数据

3、argmax(-1):将logits属性中的浮点数张量沿着最后一个轴(即-1轴)进行argmax操作,从而找到该张量中最大值所对应的标签编号。

4、softmax(outputs.logits, dim=1):dim指沿着哪个维度计算softmax,通常指定为1,表示对每一行进行softmax操作。如果不指定,则默认在最后一维计算softmax。

5、numpy.set_printoptions(suppress=True, precision=15):使用 numpy.set_printoptions() 函数来设置打印选项,从而调整打印输出格式。其中,suppress 选项可以关闭科学计数法,precision 选项可以设置打印精度。

http://www.shuangfujiaoyu.com/news/49636.html

相关文章:

  • 网站建设怎么开发客户最新新闻头条
  • 网站信息做参考文献免费网站推广网站不用下载
  • 对于网站建设提出建议百度 人工客服
  • 做电影网站如何推广东莞企业网站模板建站
  • 设计师招聘网站有哪些百度的合作网站有哪些
  • 网站如何做防劫持网络推广竞价
  • 嘉兴市住房和城乡建设局门户网站济宁百度推广公司有几家
  • wordpress客户端登录优化大师免费下载
  • 自己做一网站 多做宣传.刷推广链接人数的软件
  • wordpress301跳转宁波seo优化公司
  • 武汉网站建设公司排名上海谷歌优化
  • icp备案是网站上线前电商推广方案
  • 网站花瓣飘落的效果怎么做防控措施持续优化
  • 信息手机网站模板下载软件百度seo优化技巧
  • 手机建站服务2024年的新闻时事热点论文
  • 楚雄网站建设图片外链上传网站
  • 网页设计制作网站步骤阿里云搜索引擎网址
  • 5g互联如何取消网站备案湖南疫情最新消息今天
  • 两江新区建设管理局网站精准推广引流5000客源
  • 数字资产交易网站建设济源网络推广
  • 玛迪做网站写手代写平台
  • 深圳网站建设有免费的吗市场调研方案怎么写
  • 网站开发网百度热搜高考大数据
  • 好点的开发网站的公司制作公司网站大概多少钱
  • 自己怎么做网站卖东西外汇seo公司
  • 张家港做网站营销工具
  • 人力资源和社会保障部社会保险事业管理中心名风seo软件
  • 莱西做网站seo兼职招聘
  • 广州 互联网公司 网站首页南宁优化网站收费
  • 北京市网站建设公司常用的网络推广方法