
知识图谱
Jack_Kuo
https://github.com/JackKuo666
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【论文】数据+模型双驱动下的模型与算法
一是将知识图谱的语义信息输入到深度学习中,例如以翻译嵌入(Translating Embeddings, TransE)、旋转嵌入( Rotation Embedding, RotatE)为代表的知识表示算法和图卷积网络、图注意力网络等图神经网络模型。知识图谱与深度学习的融合虽然已有较多研究工作,但目前仍未实现深度融合,知识表示产生的损失、常识和领域知识的融合等问题都有待进一步解决。逻辑知识一般采取基于知识图谱(Knowledge Graph)的方式表征。二是使用知识图谱的知识作为优化的约束条件。原创 2022-11-29 16:18:35 · 4874 阅读 · 0 评论 -
【neo4j】关系查询命令显示关系和关系属性
问题neo4j 关系查询命令带箭头和不带箭头的区别?解决1.返回关系r的时候:【结果不带图,因为返回的是该关系所带的属性】1.返回节点n,m的时候:【结果带图】原创 2022-04-02 15:00:26 · 3317 阅读 · 0 评论 -
【neo4j】去除重复节点
问题我们在使用neo4j批量导入数据的时候,有可能同一个命令导入多次,那么就会存在重复数据,这个时候怎么去除重复数据呢?MATCH (n:Location {city:'Boston'}) RETURN n LIMIT 25;解决1.找到重复的数据match (n:Location) return count(n); # 13match (n:Location) return count(distinct n.city); # 5 说明有6个是重复的# 查看重复的idmatch (n:L原创 2022-04-02 14:40:54 · 8003 阅读 · 0 评论 -
【neo4j】: neo4j命令行怎么换行
问题:neo4j命令行怎么换行解决:Shift+Enter # 回车Enter # 运行命令原创 2022-04-02 09:55:02 · 2738 阅读 · 4 评论 -
【neo4j】: 如何在neo4j中创建多个数据库
问题我们在使用neo4j创建图数据库的时候,有时候想要创建多个数据库,但是3.x版本没有创建多个版本的命令。解决简而言之就是3.x版本可以通过配置文件neo4j.conf中的dbms.active_database=newName.db其默认值是graph.db,这个值可以用你想要的名称替换后(记得打开注释),重启Neo4j服务就会在data目录下生成一个新的数据库文件。改回去也是同样的操作。其他4.x 可以通过命令行新增,但是商业版本才有这个功能。参考:Neo4j图数据库系列:关于在Ne原创 2022-04-01 17:09:37 · 4416 阅读 · 0 评论 -
【知识图谱】基于电影数据构建演员、电影、类型的知识图谱
项目地址在我的github: movie_kg效果:过程:0.依赖mysql 8.0navicat 11jdk 1.8neo4j 3.51.数据处理[注意:也可以直接使用我处理过的数据,跳过此步]数据来源:地址但是数据有些问题,我这里做了修改,所以以当前目录下的数据为准0.1.加载sql语句,进行数据插入1.安装navicat,mysql2.使用mysql 开启一个空的数据库,然后使用navicat链接,打开navicat的查询窗口,将当前目录下的kg_movie.sql加载原创 2022-04-01 14:30:02 · 2985 阅读 · 0 评论 -
【搜索】:罗纳尔多和C罗是一个人吗?
1.开题最近在学习基于知识图谱的搜索相关知识,发现两个有趣的问题:1.1. 搜索罗纳尔多,不同的搜索引擎给出的知识卡片不尽相同:1.1.1 google:会有一个知识卡片专门展示google的知识图谱搜索结果。为什么说这个知识卡片是google的知识图谱的结果,而不简单是从罗纳尔多的维基百科页面进行知识抽取的结果呢?注意看知识卡片包含两个部分:维基百科的罗纳尔多的简介和知识图谱中的各...原创 2020-04-26 21:29:58 · 3041 阅读 · 0 评论