知识图谱
文章平均质量分 68
孙宝龙
专注全站开发
展开
-
让数学变得更生动manim库的使用(5)-图graph
1、概述在数学系统中图是一个完整的学科,也包含图论这样经典的理论研究。使用动画系统演示图的相关操作,可以让抽象的问题具体化,抽象的问题简单化。2、构建图%%manim -ql -v WARNING -i MovingVerticesclass MovingVertices(Scene): def construct(self): vertices = [1, 2, 3, 4] edges = [(1, 2), (2, 3), (3, 4), (1原创 2021-05-06 22:40:58 · 810 阅读 · 0 评论 -
知识存储(1)-neo4j图形数据库安装
1、概述数据存储的方式有很多种,在常规开发中见到最多的就是关系型数据库。关系型数据库以实体关系方式来构建数据。但从数据库构架的本身来讲是重实体轻关系。随着知识爆炸与互联网以及大数据人工智能技术的发展。传统的数据库已经不能够满足人们对于数据存贮的需要所以有很多非关系型数据库产生,我们将这一类数据库称之为NOSQL,常见的NOSQL数据库大致分为一下几类。举一个例子,如果我们需要存储像脉脉(app)的...原创 2018-07-11 11:59:13 · 894 阅读 · 0 评论 -
知识存储-cypher查询语句基础(1)
1、概述我们在进行关系型数据库操作的时候使用sql,在使用其他数据库时使用sparsql,在操作neo4j时使用cypher语法。这是一种非常简单的查询语法,方便我们掌握。1)neo4j中的相关概念节点:节点是图数据库中的一个基本元素,表示一个具体的实体,可以类比成关系数据库中的记录关系:关系是图数据库中节点之间的连接,也表示成节点之间的边,neo4j中关系是双向的属性:属性是对节点以及关系的一种...原创 2018-07-11 16:21:13 · 11638 阅读 · 0 评论 -
知识存储-cypher查询语句基础(2)
1、概述对于neo4j数据库的查询操作,除了比较简单的查询语句之外还有较为负载的查询语句,主要包含以下内容:OPTINAL MATCHwhere语句详细查询聚合2、OPTIONAL MATCHoptional match的匹配模式与match类似。不同的是,在没有匹配到的部分使用null进行填充。该功能类似sql语句中的 outer join 功能。在之前的movie graph中我们注意存在这样...原创 2018-07-12 15:31:42 · 959 阅读 · 0 评论 -
知识存储-图数据库构建
1、概述之前章节的内容都是对已有的图数据库进行查询,但是进行查询的前提是,已经构建好了一个图形数据库。构建图形数据库同样是一个非常关键的步骤,本章主要介绍对节点、关系、属性的增删改。2、create操作新增节点在创建节点时,可以创建单个节点和多个节点,请参照下面代码create (m)create (x),(y)但是这样的节点毫无意义,所以最基本的应该创建一个带标签的节点,请参照以下代码crea...原创 2018-07-13 10:35:44 · 2188 阅读 · 0 评论 -
知识存储-使用python访问neo4j数据库
1、概述之前的章节当中介绍了,neo4j数据库的安装,cypher的查询语言。但在实际开发的情况中,我们更多时候需要使用编程语言来操作图形数据库。例如使用java、php、python来实现相关操作。本章节主要使用python来访问数据库。在进行本章节之前你需要熟悉下列前导知识:熟悉neo4j数据库的基本架构安装配置好neo4j并且数据cypher查询语言的基本语法数据python相关的操作2、安...原创 2018-07-14 15:15:51 · 8200 阅读 · 3 评论 -
叙事文章的生成(论文翻译)
1、概述本文章是对国外一篇论文【 2002 Elsevier Science B.V.】的翻译,主要介绍了一种叙事文章的生成。一直以来,由于过度关注对故事语法与情节设计,叙事文章的生成的写作质量很差。此外,迄今为止的自然语言生成系统还不能客观地再现自然发生的叙事的多样性或复杂性。本文主要涵盖一下内容。以叙事文章与语言学为基础,提出了一个叙事推断模型。 我们将描述故事的主题结构,以及叙...原创 2018-08-01 10:44:45 · 1042 阅读 · 0 评论