用于Knowledge Graph Embedding的向量表示库有很多,比如:

  • DGL-KE
  • LibKGE
  • GraphVite
  • AmpliGraph
  • OpenKE
  • pykeen
  • pykg2vec

LibKGE的主要目的是为了助力知识图谱表示模型复现研究并提供训练方法。

LibKGE提供整洁的训练实现,超参优化和评估策略。并且所有的现在的启发式实现都是基于本地配置文件,符合了软件的开闭原则,不同的参数,模型选择,只需要修改配置文件即可。

一、主要特点

1、训练

训练方法:负采样、1vsALL,KvsALL
损失函数:交叉熵损失函数、KL散度、Margin Ranking、平方差
优化器、学习率可以根据不同任务独立选择
学习率预热 (LR warmup&

知识图谱-KGE-第三方库:LibKGE库【包含:TransE、TransH、ConvE、DistMult、ComplEx、TuckER、SimplE...】相关推荐

  1. 知识图谱嵌入的Translate模型汇总(TransE,TransH,TransR,TransD)

    点击上方"AI公园",关注公众号,选择加"星标"或"置顶" 作者:Xu LIANG 编译:ronghuaiyang 导读 一文打尽图嵌入Tr ...

  2. 知识图谱嵌入的Translate模型汇总(TransE,TransH,TransR,TransD

    一文打尽图嵌入Translate模型,各种模型的动机,优缺点分析. 本文对知识图谱嵌入/知识表示的转换模型进行了简要的总结.你可以从TensorFlow-TransX中找到开源的TensorFlow代 ...

  3. 知识图谱-KGE(Knowledge Graph Embedding):负采样

    引言:负采样方法最初是被用于加速 Skip-Gram 模型的训练,后来被广泛应用于自然语言处理 (NLP).计算机视觉 (CV) 和推荐系统 (RS) 等领域,在近两年的对比学习研究中也发挥了重要作用 ...

  4. ConvE,知识图谱嵌入(KGE)论文复现(Ubuntu 20.04)

    ConvE,知识图谱嵌入(KGE)论文复现(Ubuntu 20.04) Paper:Convolutional 2D Knowledge Graph Embeddings 准备工作 GitHub地址, ...

  5. 综述 | 三大路径,一文总览知识图谱融合预训练模型的研究进展

    当前,预训练模型已是AI领域较为成熟的一项技术,但由于基于神经网络架构的模型本身不具有常识能力,在一些涉及逻辑推理和认知的任务上力有不逮. 近年来,知识图谱越来越受到人们的关注,知识图谱旨在提供一种复 ...

  6. 虚拟专题:知识图谱 | 流程工业控制系统的知识图谱构建

    来源:智能科学与技术学报 流程工业控制系统的知识图谱构建 牟天昊1, 李少远1,2 1 上海交通大学电子信息与电气工程学院 2 上海交通大学系统控制与信息处理教育部重点实验室 摘要:近年来,工业控制系 ...

  7. 【浙江大学】一个开源的知识图谱表示学习框架

    一.NeuralKG:一个开源的知识图谱表示学习框架 OpenKG地址:openkg.cn/tool/neuralkg GitHub地址:github.com/zjukg/neuralkg Gitee ...

  8. 知识图谱综述及技术地图概览(智能问答系统)

    知识图谱(Knowledge Graph)的概念由谷歌于2012年正式提出,旨在实现更智能的搜索引擎,并且于 2013 年以后开始在学术界和业界普及,并在智能问答.情报分析.反欺诈等应用中发挥重要作用 ...

  9. [事件知识图谱] EventKG: A Multilingual Event-Centric Temporal Knowledge Graph

    ESWC 2018 EventKG: A Multilingual Event-Centric Temporal Knowledge Graph Author Gottschalk, Simon,De ...

  10. 知识图谱(一):概念与构建

    一.引言 随着互联网的发展,网络数据内容呈现爆炸式增长的态势.由于互联网内容的大规模.异质多元.组织结构松散的特点,给人们有效获取信息和知识提出了挑战.知识图谱(Knowledge Graph) 以其 ...

最新文章

  1. fedora17 的 rc.local
  2. 2019江行智能 后端开发工程师Go 面试题
  3. golang float浮点型精度丢失问题解决办法:使用decimal包;float与int的相互转换
  4. php300云,概述 · PHP300Framework2.0 · 看云
  5. keepalived实现nginx的高可用(双主模型)
  6. 什么是标签?跟数据中台有什么关系?终于有人讲明白了
  7. C语言编译php环境,vscode中C语言编译环境的配置方法(分享)
  8. 接口做的好怎么形容_大连SIEMENS西门子M174接口plc模块
  9. 高等代数——大学高等代数课程创新教材(丘维声)——3.3笔记+习题
  10. t检验、t分布、t值
  11. 浪潮PM8222-SHBA、RAID 2GB PM8204、RAID 4GB PM8204,阵列卡配置方法
  12. linux连接蓝牙设备,Linux 下连接蓝牙设备
  13. 【信号完整性】信号反射原理
  14. Android 引入第三方字体库的简单使用
  15. 关于微信公众平台迁移见证需要具备什么条件?
  16. MacBook Air M2无需虚拟屏启用Hidpi+任意缩放(22年9月)
  17. OOA OOP OOD
  18. 微信小程序上传阿里云OSS,返回204,400,403,405,解决方案
  19. 要么干、要么滚,别在这里混!
  20. 快手短视频引流,新手如何运营好快手号:国仁楠哥

热门文章

  1. Nvidia Jetson AGX Orin 初体验
  2. 3.表数据的CRUD
  3. ts找不到primeng/primeng
  4. 软件随想录:程序员部落酋长Joel谈软件(阮一峰译)-3
  5. Java 编写程序打印以下图形_怎么用java编写如下程序在屏幕上输出如下图形 * *** *** * 循环语句做(if语句)...
  6. 深大uooc学术道德与学术规范教育第一章
  7. 为什么大型高难度工程的首选支模架是盘扣架?
  8. 一个例子入坑布谷鸟算法(附完整py代码)
  9. 超好看的情侣纪念日记录单页HTML自适应源码
  10. Linux入门居然只要会看就行!!!