知识图谱
JessssseYule
数学博士在读,主要研究方向:预训练,自监督学习,神经科学
展开
-
知识图谱系列(三):基于医疗知识图谱实现简单的对话系统
之前我们已经构建了一个简单的医疗知识图谱,这次就来看看怎么利用这个知识图谱建一个简单的对话系统,构筑的流程还是参考之前的项目,以后我们再结合深度学习进行改进。上图就反映了这个对话系统的分析思路,整体上接近一个基于规则的对话系统,首先我们需要对用户输入进行分类,其实就是分析用户输入涉及到的实体及问题类型,也就是Neo4j中的node、property、relationship,然后我们利用分析出的信息,转化成Neo4j的查询语句,最后再把查询的结果返回给用户,就完成了一次问答。整体上涉及到三个模块,问题原创 2020-12-02 18:11:55 · 4562 阅读 · 3 评论 -
知识图谱系列(二):构建一个医疗知识图谱
之前我们简单介绍了怎么构建一个知识图谱,这次就来看看一个完整的构筑流程,以QASystemOnMedicalKG作为参考,主要想展示一下从最初收集非结构化的数据、到一步步处理并通过知识图谱展示的简单流程。具体的爬虫过程可以看看这个博客的文章,我主要想快速过一遍这个流程,看看最后知识图谱是如何辅助对话系统的。首先,我们的数据来源是寻医问药,随便打开一个疾病,可以看到基本的信息:需要爬取的信息包括疾病名、所属目录、症状、治疗方案等等,都可以从页面上获取,得到了这些信息,我们就可以构建知识图谱,思路上原创 2020-12-02 13:04:42 · 12586 阅读 · 0 评论 -
知识图谱系列(一):如何构建一个简单的知识图谱
之前在了解对话系统的时候,就发现其实一个有应用价值的对话系统,需要引入外部知识辅助决策分析,所以我就打算最近学习一下知识图谱,并尝试结合知识图谱构建一个对话系统。知识图谱是谷歌提出的一个概念,从定义上来说,知识图谱就是结构化的语义知识库,是一种基于图的数据结构,用于描述物理世界中的概念及其相互关系。既然是图就有边和节点,边指的是事物之间的关系,而节点这里简单地分成两种,第一种是实体,所谓实体就是指现实世界中的一些具体的事物,比如说一个人、一座城市、一家公司等等,都属于实体的范畴。除此之外,我们可以考虑一原创 2020-12-01 21:49:22 · 24189 阅读 · 8 评论