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

网站分站如何做陕西网络推广介绍

网站分站如何做,陕西网络推广介绍,一个网站多个域名的seo优化,企业图册设计背景 使用大语言模型做实体识别的实验时,发现大模型关于实体的边界预测一直不准。 主要原因在于当时找了很多同学标注数据,由于不同组同学关于实体的边界没有统一,故导致数据集中实体边界也没统一。 (找太多人标,会有…

背景

使用大语言模型做实体识别的实验时,发现大模型关于实体的边界预测一直不准。
主要原因在于当时找了很多同学标注数据,由于不同组同学关于实体的边界没有统一,故导致数据集中实体边界也没统一。
(找太多人标,会有这样的缺点)

如果重新标注数据,那么之前的标的数据就浪费了,而且又得折腾人来标。
虽然之前标的数据不好,但训练出的大模型,还是学到了一些东西。于是便打算让训练后的大模型预测,将大模型预测的结果导入到Doccano,再人工修正大模型预测不准的实体,这样可以减轻人工标注压力还能轻易获得更多的数据集。

简介

  • 展示大模型预测输出的数据格式;
  • 展示Doccano 命名实体识别导入的数据集格式;
  • 提供将大模型输出数据转为Doccano 导入数据集格式代码;

大模型预测结果的样例如下:

{"instruction": "你是专门进行实体抽取的专家。请从text中抽取出符合schema定义的实体,不存在的实体类型返回空列表。请按照JSON字符串的格式回答。schema:['数据', '项目', '任务'], text:三大攻坚战取得关键进展", "input": "", "output": "{\"数据\": [], \"项目\": [\"三大攻坚战\"], \"任务\": []}", "predict": {"数据": [], "项目": ["三大攻坚战取得关键进展"], "任务": []}
}

Doccano 导入的数据集样例如下:

{"id":17168,"text":"三大攻坚战取得关键进展","label":[[0,5,"任务"]],"Comments":[]}

大模型输出数据转为Doccano 代码

找出模型预测的实体,在text句子的开始下标和结束下标:

def find_substring_indices(parent_string, substring):  start_index = parent_string.find(substring)  if start_index != -1:end_index = start_index + len(substring)return start_index, end_index  else:  return -1, -1
import redef tran_llm_doccano(input_file, output_file, schema):doccano_format = {"text": None,"label": [],"Comments": []}def _find_text(text):pattern = r'text:(.*?)",'  match = re.search(pattern, text, re.MULTILINE)text_content = match.group(1)return text_contentwith open(input_file, 'r') as f:with open(output_file, 'w') as w:for line in f:text = _find_text(line)doccano_format["text"] = textdata = json.loads(line)predict = data["predict"]tmp = []for ent_cls in schema:for predict_ent_name in predict[ent_cls]:start_idx, end_idx = find_substring_indices(text, predict_ent_name)if start_idx == -1 or end_idx == -1:continuetmp.append([start_idx, end_idx, ent_cls])doccano_format["label"] = tmpw.write(json.dumps(doccano_format, ensure_ascii=False) + '\n')schema = ['数据', '项目', '任务']
tran_llm_doccano('data.jsonl', "doccano_import.jsonl", schema)

tran_llm_doccano(input_file, output_file, schema):

  • input_file 大模型预测的结果文件;
  • output_file 到入到 doccano的文件;
  • schema 实体类别;

将 大模型的预测结果转换后的Doccano格式的 output_file 文件,导入到Doccano的结果如下图所示:
在这里插入图片描述

开源

完整的代码点击查看: https://github.com/JieShenAI/csdn/blob/main/24/04/tran_llm_doccano/tran_llm_doccano.ipynb

http://www.dt0577.cn/news/18783.html

相关文章:

  • vps wordpress cpu占用过高郑州seo外包顾问热狗
  • 做党建需要关注网站seo推广有哪些
  • 聊城网站建设lcbywlseo优化排名易下拉用法
  • 门户网站是如何做引流的百度推广后台登录首页
  • 石家庄专业模板网站制作价格系统优化工具
  • 衢州建筑加固哪家好太原建站seo
  • 宽带动态ip如何做网站访问营销网站制作公司
  • wordpress分类显示图片百度搜索引擎关键词优化
  • 自己做的网站不满屏惠州seo关键词
  • 唐山自助建站模板搜索引擎推广培训
  • 辽宁城乡建设部网站首页肇庆网站制作软件
  • 图书购物网站开发总结青岛最新消息
  • 软件项目外包网优化营商环境个人心得
  • 做网站表格单边框标记公众号运营收费价格表
  • 网站开发多久完成亚马逊查关键词搜索量的工具
  • 网站页尾版权湖南正规seo公司
  • 深圳网站建设公司信息上海seo
  • dede做的网站弹广告潍坊网站建设平台
  • 广州做网站比较有名的公司广告公司图片
  • 做水印的网站电子商务专业就业方向
  • 海报设计模板网站郑州网站建设最便宜
  • 做的好的h游戏下载网站南京seo培训
  • 嘉定西安网站建设平台优化是什么意思
  • 公司网站手机版google推广seo
  • 网站中转页优化大师win10
  • 网站制作帐户设置宁波seo智能优化
  • 提交网站地图太原网站建设方案优化
  • 手表排行榜搜索引擎优化的主要特征
  • 四川城乡建设证件查询官网seo搜索引擎优化5
  • 中国建设银行西平支行网站友情链接地址