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

合肥做网站好的公司网站改版

合肥做网站好的公司,网站改版,深圳今天最新通知,域名免费注册地址文章目录 简介数据导入Doccano标注数据,导入到Neo4j寻求帮助 简介 团队成员使用 Doccano 标注了一些数据,包括 命名实体识别、关系和文本分类 的标注的数据; 工作步骤如下: 首先将标注数据导入到Doccano,查看一下标注…

文章目录

    • 简介
    • 数据导入Doccano
    • 标注数据,导入到Neo4j
    • 寻求帮助

简介

团队成员使用 Doccano 标注了一些数据,包括 命名实体识别、关系和文本分类 的标注的数据;
工作步骤如下:

  1. 首先将标注数据导入到Doccano,查看一下标注结果;
  2. 使用py2neo python工具包,将标注数据导入到neo4j图数据库;

数据导入Doccano

前置条件:请先安装doccano, 点击查看 安装教程;此处不再赘述;

下述介绍的是,将他人标注完成的数据,上传到Doccano预览;

  1. 在命令窗口启动服务:
    doccano webserver --port 80
    在这里插入图片描述

  2. 在浏览器访问Doccano网页:
    网页地址如下:
    http://127.0.0.1/
    在这里插入图片描述

  3. 选择对应的项目,完成项目创建:
    在这里插入图片描述

  4. 导入数据集
    在这里插入图片描述

  5. 由于是导入标注完成的数据,选择JSONL
    在这里插入图片描述
    文件拖拽上传时,发现上传界面一直在转圈圈。此时再开一个新的命令窗口输入 doccano task,不然文件无法上传成功;
    在这里插入图片描述
    到此文件上传完成

点击Metrics查看用户标注的实体和关系数量;
在这里插入图片描述

标注数据,导入到Neo4j

在将他人标注的数据导入到Doccano,进行初步预览和修正标注,确定没有问题后;
使用py2neo包,实现将标注数据,上传到neo4j图数据库中;

如果你还不熟悉 py2neo包,或者想再复习一下可以点击查看 笔者写的 neo4j 图数据库 py2neo 操作 示例代码 教程
为了简化节点的查询与上传,笔者封装了Neo4jDriver 工具类,便于用户使用。

from py2neo import Graph, Node, NodeMatcher, RelationshipMatcher
import pandas as pd# 连接到Neo4j数据库  
graph = Graph("bolt://localhost:7687", auth=("neo4j", "你设置的密码")) node_matcher = NodeMatcher(graph)
relationship_matcher = RelationshipMatcher(graph)
from py2neo import Graph, Node, NodeMatcher, RelationshipMatcher, Relationship# 连接到Neo4j数据库
class Neo4jDriver:def __init__(self, url, username, password):self.graph = Graph(url, auth=(username, password))self.node_matcher = NodeMatcher(self.graph)self.relationship_matcher = RelationshipMatcher(self.graph)def query_node(self, class_, **kwargs):if node := self.node_matcher.match(class_, **kwargs):# 节点存在,则获取return node.first()def create_node(self, class_, **kwargs):"""不创建重复节点"""# 节点存在,则获取if node := self.query_node(class_, **kwargs):return node# 节点不存在,则创建node = Node(class_, **kwargs)self.graph.create(node)return nodedef query_relationship(self, start_node, rel, end_node):r = self.relationship_matcher.match([start_node, end_node],r_type=rel)return r.first()def create_relationship(self, start_node, rel, end_node):if r := self.query_relationship(start_node, rel, end_node):return rself.graph.create(Relationship(start_node, rel, end_node))

寻求帮助

若在做实验过程中,遇到问题,可在评论区留言,会尽快回复,评论内容也可帮助他人。

http://www.ds6.com.cn/news/57540.html

相关文章:

  • 深圳市网站制作公司营销型网站建设企业
  • 网站建设企业网站制作网络舆情分析
  • 电销做网站项目现在推广平台哪家最好
  • 网站开发前后端分离关键词搜索引擎排名查询
  • 邢台经济开发区网站2022年热点营销案例
  • 自助免费建网站百度排名优化
  • 制作b2c网站多少钱长春网站建设定制
  • 网站怎么优化关键词搜索引擎外部优化有哪些渠道
  • 企业网站管理系统 免费赛雷猴是什么意思
  • b2c商城网站运营策划方案网站搜索优化公司
  • wordpress js调用合肥网站seo公司
  • 网站锚点怎么做成都百度推广联系方式
  • 网址建站厦门百度推广开户
  • html5 视频网站 模板抖音关键词排名优化
  • 新开最好的传奇网站什么是网络营销策划
  • 一般在百度做网站多少钱谷歌搜索引擎怎么才能用
  • 网站开发的过程步骤阿里大数据平台
  • qq群推广网站免费秒进自动app优化下载
  • 济南网站建设 历山北路高端网站建设报价
  • 云南曲靖疫情最新情况江苏seo外包
  • 保定市做网站流量主广告点击自助平台
  • php动态网站开发 模版seo技术蜘蛛屯
  • 南宁老牌网站建设公司市场营销
  • 北京大型网站优化站长统计app
  • linux系统网站架构网站查询访问
  • 无锡网站建设哪家做的比较好北京网站建设公司案例
  • 做流量网站要做哪一种网络运营主要做什么工作
  • 自适应网站做多大尺寸的地推的方法和技巧
  • 青岛专业网站制作设计企业seo推广外包
  • 加强心理咨询网站的建设方案深圳平台推广