基于知识图谱的四大名著人物关系的构建
2021-03-14王家乐宋龙生
现代计算机 2021年36期
王家乐,宋龙生
(西藏大学信息科学技术学院,拉萨 850000)
0 引言
近年来,随着人工智能技术的发展和大数据时代的到来,知识图谱技术得到极大的发展,大量的知识图谱被构建出来并广泛应用在多种场景之中。四大名著作为我国古代杰出的文学作品,里面包含的人物众多,不同的人物之间又具有错综复杂的关系,要想读懂这几部经典著作,必须将其中的人物关系梳理清楚。
为了解决这个问题,本文利用知识图谱把四大名著中复杂的人物关系结合在一起。通过问答系统也可以为用户找出想要获取的某人的准确信息以及和亲属之间的联系,为用户提供更有价值的深层次信息。
1 系统开发环境及相关技术的介绍
1.1 Python
Python 作为一种跨平台的计算机程序设计语言,Python 语言简洁易读、扩展性好容易维护,它不像C 语言那样对格式的要求严谨,它的风格比较随意,很多的层次结构用空格就可以实现,对于开发者而言比较友好。同时Python 具有很好的可移植性,能够适应于多种平台,因此选择Python语言进行本设计开发。
1.2 Flask框架
与Python 中常用的框架Django 相比较而言,Flask框架可以定义为一个轻量级的框架,重要的是它显得简洁、轻巧而且灵活度高。Flask框架适合做分层比较少、逻辑简单的项目。本系统中采用Flask框架比较适合。
1.3 图形数据库Neo4j
图数据库存储和查询数据是通过图这种数据结构来实现的[1],数据都是以节点的形式来保存,它是通过指针来说明两个节点之间的关系,具有任意性。……
登录APP查看全文
