【知识图谱】(task1)知识图谱概论

news2024/9/21 15:37:46

note

  • 知识图谱技术要素

在这里插入图片描述

文章目录

  • note
  • 一、语言与知识
  • 二、知识图谱的起源
  • 三、知识图谱的价值
  • 四、知识图谱的技术内涵
    • 4.1 知识图谱是交叉领域
    • 4.2 技术内涵
      • (1)基于图的表示学习
      • (2)图数据存储和查询
      • (3)知识图谱推理
      • (4)知识图谱问答—KBQA
    • 4.3 建立知识图谱的系统工程观:
  • 时间安排
  • Reference

一、语言与知识

  • AI主要分为连接主义和符号主义两大学派,知识图谱可以归为后者。
  • 语言是知识的最主要表示载体,即语言与知识是实现认知只能最重要的两个方面。而知识图谱是一种结构化的知识表示方法,相比于文本更易于被机器查询和处理,在搜索引擎、智能问答、大数据分析中被广泛应用。
  • 语言和知识的embedding化表示,是当前NN的发展趋势。

在这里插入图片描述

二、知识图谱的起源

  • 知识图谱起源于world wide web万维网,万维网是以链接为中心的信息系统,万维网的创始人Sir Tim Berners-Lee也在16年获得图灵奖。
  • 溯源:各种语义网项目
    • 谷歌知识图谱:Things, Not Strings (2012)
    • Freebase项目
    • WikiData项目
    • Schema.org项目
    • DBPEDIA项目
    • 中文领域开放知识图谱:OpenKG.CN
  • 知识图谱的两个核心基因:AI+互联网

在这里插入图片描述

三、知识图谱的价值

  • 语义搜索:web的理想是链接万物,搜索的理想是万物搜索
  • 知识问答
  • 辅助推荐系统:丰富user和item的embedding表示,挖掘更深层次的用户兴趣;增强推荐的可解释性。

在这里插入图片描述

  • 辅助大数据分析:
    • 语义集成:Dynamic Ontology
    • 语义搜索:围绕Ontology来搜索发现结果和关系;
    • 知识管理:所有的知识是有权限控制的 ;
    • 协作:知识可以在不同的用户之间共享,协同工作;
    • 算法引擎:对于通用领域问题,提供了通用算法来发现趋势
  • 辅助语言理解、视觉理解、设备互联等。
  • 领域应用栗子:华为自动驾驶知识图谱:

在这里插入图片描述

四、知识图谱的技术内涵

4.1 知识图谱是交叉领域

(1)知识图谱是交叉领域
在这里插入图片描述
(2)知识图谱技术要素
在这里插入图片描述

4.2 技术内涵

(1)基于图的表示学习

在这里插入图片描述

(2)图数据存储和查询

图数据库充分利用图的结构建立微索引,这种微索引比起关系数据库的全局索引在处理图遍历查询时更加廉价,其查询复杂度与数据集整体大小无关,仅正比于相邻子图的大小。因此
在很多涉及复杂关联和多跳的场景中得到广泛应用。
在这里插入图片描述

(3)知识图谱推理

  • 基于符号逻辑的推理方法: OWL Reasoners、Datalog、Rete等
  • 基于图结构或表示学习的推理方法: PRA、AMIE、TransE、Analogy、DeepPath、NeuralLP等

在这里插入图片描述

(4)知识图谱问答—KBQA

在这里插入图片描述

4.3 建立知识图谱的系统工程观:

在这里插入图片描述

时间安排

任务任务信息截止时间
-12月12日正式开始
Task01:CP1知识图谱概论(2天)12月12-13日 周日
Task02:CP2知识图谱表示 + CP3知识图谱的存储和查询(上)(6天)12月14-19日 周六
Task03:CP3知识图谱的存储和查询(下)(3天)12月20-22日 周二
Task04:CP4知识图谱的抽取和构建(3天)12月23-25日 周五
Task05:CP5知识图谱推理(4天)12月26-29日 周二

Reference

[1] 推荐系统前沿与实践. 李东胜等
[2] 自然语言处理cs224n-2021–Lecture15: 知识图谱
[3] 东南大学《知识图谱》研究生课程课件
[4] 2022年中国知识图谱行业研究报告
[5] 浙江大学慕课:知识图谱导论.陈华钧老师
[6] https://conceptnet.io/
[7] KG paper:https://github.com/km1994/nlp_paper_study_kg
[8] 北大gStore - a graph based RDF triple store
[9] Natural Language Processing Demystified
[10] 玩转Neo4j知识图谱和图数据挖掘

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/69685.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

企业庆典年会活动如何邀约媒体记者到现场报道

媒体邀约是指企业或者是公司根据其发生的公关事件,比如展览展会、新品上市以及合作签约等事宜,向特定的媒体发出邀请,如果邀请得到媒体的通过之后,那么相应的媒体就会到公司的现场进行实时采访和报道,之后还会在国内的…

node.js的四种内置模块

目录 1、node.js内置模块的概念 2、fs内置模块 3、path内置模块 4、url内置模块 5、http内置模块 1、node.js内置模块的概念 node.js的内置模块也叫作node.js的核心模块,它是node.js自带的模块,在下载了node.js后就会有的,并不需要从外…

猿如意中的【Code:: Blocks】工具详情介绍

文章目录一、工具名称二、下载安装渠道2.1 什么是猿如意?2.2 如何下载猿如意?2.3 如何在猿如意中下载开发工具Code:: Blocks?三、工具介绍四、Code::Blocks 功能介绍4.1、VC 6.04.2、Code::Blocks4.3、Dev-C4.4 Visual Studio4.5、C-Free五、…

BF706和BF609的Flash Program新技巧,可以使用第三方插件

作者的话 CCES来做Flash Program,需要CMD,然后敲一大堆的命令,刚开始搞的时候,会觉得很麻烦,那么是否有更简单的办法呢?在Blackfin处理器里,我找到了一个第三方插件,用这个插件就可…

Uniapp 如何用离线打包工程制作自定义调试基座

如何用离线打包工程制作自定义调试基座 Tips⚠️: 确保版本一致,请确保从HBuilderX导出的打包资源的HBuilderX的版本号和App离线SDK发布的版本号是一致的,如下2张图里的版本号: 打开原生iOS工程 1、在打包原生工程里找到 control.xml文件&a…

单向链表理解——java

概述 单线链表:单向链表又叫单链表,是链表的一种。由节点构成,head指针指向第一个称为表头节点,而终止指向最后一个null指针 特点 链表连接的方向都是单向的链表的访问要通过顺序从头部开始链表是使用指针进行构造的列表是由一个一个节点组…

Python读取Excel文件

最近需要用到Python来操作excel表,读取表格内容到数据库。所以就搜索了相关资料。 查找了一下,可以操作excel表的几个库有以下几个: openpyxl 这个是推荐使用的库,可以读写Excel 2010以上格式,以.xlsx结尾的文件。 x…

SpringBoot+Vue项目校园二手交易平台

文末获取源码 开发语言:Java 使用框架:spring boot 前端技术:JavaScript、Vue.js 、css3 开发工具:IDEA/MyEclipse/Eclipse、Visual Studio Code 数据库:MySQL 5.7/8.0 数据库管理工具:phpstudy/Navicat JD…

HCI opcode

HCI控制命令由两个字节的OpCode定义,每个OpCode由一个字节的OGF(OpCode Group Field)和一个字节的OCF(OpCode Command Field)组成。参考: HCI Command Packet Command的数据包格式如下图: 其中…

海量数据下查询慢、数据不一致难题如何解?看某游戏公司的技术实践

导语: 复杂架构的危害是隐性且持续增长的,尤其在海量数据处理的业务场景下,导致系统吞吐量增长、各功能模块相互影响,且数据重复、维护困难。某游戏公司就面临这样的困境,在寻求解决方案的过程中,携手Ocean…

通用的异常处理程序机制与处理返回值方案

通用的异常处理程序机制与返回值方案文章目录通用的异常处理程序机制与返回值方案现状示例方案原理步骤总结附完整代码现状相信很多人都为处理错误返回值代码都烦恼过。例如:一个程序嵌套了10个方法,嵌套最深的方法一旦有个业务错误代码,那么…

如何通过文档改善用户体验和客户关系

文档对你的员工和客户来说都是一个宝贵的信息来源。你策划和分享的每一个教程、"如何做 "的文章和指南都可以改善用户体验和客户关系。 在这个数字时代,每个人都希望立即得到答案,很少或没有人际互动,一个坚实的知识库软件使你领先…

TIOBE12月编程语言榜发布:C++首超Java!

本月TIOBE更新了榜单,其中变化最大的莫过于C以0.12%微弱优势,总市场份额首次超过了Java。 在今年6月份的时候,TIOBE的CEOPaul Jansen曾做出过预测,C将会是下一个超越Java的语言。果然在最新版本的C 20的推动下,超越了…

模板方法模式(python)

一、模式定义 1.模板方法模式(Template Method Pattern):定义一个操作中算法的框架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.模板方法是一种类行为型模式。 二、模式结构 …

斩获三奖 | 国产BI行业唯一获奖,Smartbi荣获36氪、数据猿等多项荣誉

入选36氪新经济之王年度企业近日,36氪WISE2022 新经济之王盛会隆重举行,会上正式发布了“WISE2022 新经济之王年度企业”名册,思迈特软件成功斩获“WISE2022 新经济之王年度企业”荣誉,成为国产BI行业唯一获奖品牌。据了解&#x…

scrapy爬虫框架

scrapy爬虫框架一 scrapy架构介绍二 安装指南三 创建项目3.1 创建爬虫项目3.2 创建爬虫3.3 启动爬虫3.4 pycharm中运行四 scrapy解析数据五 settings相关配置六 持久化方案七 全站爬取cnblogs文章八 中间件一 scrapy架构介绍 Scrapy一个开源和协作的框架,其最初是为…

在线购物电商网站毕业设计,网上购物商城系统设计与实现,毕业设计怎么写论文毕设源码开题报告需求分析怎么做

项目背景和意义 目的:伴随着互联网技术的不断发展和完善,在人们的生活和工作的各个方面,互联网都有着非常重大的影响。伴随着国内电子商务行业的迅猛发展,消费者现在能够轻松的实现足不出户的,仅仅通过网络购物平台就可…

【工作经历分享】软件测试求职真的难,但是我还是从7K涨到了14K

上个礼拜刚好转正了,三个月试用期,五月份换的工作。 现在这份工作,相比上一份确实好很多,比如工资直接涨了一倍,7到14,13薪,朝九晚六,从不加班,项目也简单,包…

Kubernetes基础概念

什么是Kubernetes 1.用于自动部署、扩展和管理“容器化( containerized) 应用程序”的开源系统 2.可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是–个生态极其丰富的容器编排框架工具 Kubernetes作用 1.用于自动部署、扩展和管理“容器化…

2022下半年的软考成绩公布时间?

今年软考下半年成绩公布时间预估在12月15-20日左右。 软考成绩一般并没有一个固定的时间点公布,不过从近几年软考办成绩查询通知公布时间来看,大多是下午出的成绩。一般来说,成绩查询通知公布之前的几分钟,考生已经可以查成绩了。…