国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > 知识图谱可以用python构建吗?

知识图谱可以用python构建吗?

Python 知识图谱

头像

哈登

2020-06-04 17:43:054345浏览 · 0收藏 · 0评论

知识图谱可以用python构建吗?

答案当然是可以的!!!

那么如何使用python构建

什么是知识图谱

从Google搜索,到聊天机器人、金融风控、物联网场景、智能医疗、自适应教育、推荐系统,无一不跟知识图谱相关。它在技术领域的热度也在逐年上升。
互联网的终极形态是万物的互联,而搜索的终极目标是对万物的直接搜索。传统搜索引擎依靠网页之间的超链接实现网页的搜索,而语义搜索是直接对事物进行搜索,如人物、机构、地点等。这些事物可能来自文本、图片、视频、音频、IoT设备等各种信息资源。而知识图谱和语义技术提供了关于这些事物的分类、属性和关系的描述,使得搜索引擎可以直接对事物进行索引和搜索。
知识图谱是由Google公司在2012年提出来的一个新的概念。从学术的角度,我们可以对知识图谱给一个这样的定义:“知识图谱本质上是语义网络(Semantic Network)的知识库”。但这有点抽象,所以换个角度,从实际应用的角度出发其实可以简单地把知识图谱理解成多关系图(Multi-relational Graph)。
那什么叫多关系图呢? 学过数据结构的都应该知道什么是图(Graph)。图是由节点(Vertex)和边(Edge)来构成,但这些图通常只包含一种类型的节点和边。但相反,多关系图一般包含多种类型的节点和多种类型的边。
本项目利用pandas将excel中数据抽取,以三元组形式加载到neo4j数据库中构建相关知识图谱。

运行环境

基于Neo4j能够很容易构建知识图谱,除了用neo4j自带的cypher,也支持Python包py2neo创建节点和关系从而构建知识图谱。本项目是基于发票信息,将发票数据中结构化数据抽象成三元组,分别创建节点和关系从而构建成知识图谱。
具体包依赖可以参考文件requirements.txt

neo4j-driver==1.6.2numpy==1.15.3pandas==0.23.4parso==0.3.1pickleshare==0.7.5pluggy==0.8.0prompt-toolkit==1.0.15py==1.7.0py2neo==3Pygments==2.2.0pytest==3.9.3python-dateutil==2.7.5wcwidth==0.1.7wincertstore==0.2xlrd==1.1.0

将所需依赖安装到pyton中:pip install -r requirements.txt

Pandas抽取excel数据

python中pandas非常适用于数据分析与处理,可以将excel文件转换成dataframe格式,这种格式类似于Spark中的Dataframe结构,可以用类sql的形式对数据进行处理。
Excel数据结构如下

通过函数data_extraction和函数relation_extrantion分别抽取构建知识图谱所需要的节点数据以及联系数据,构建三元组。
数据提取主要采用pandas将excel数据转换成dataframe类型
invoice_neo4j.py

建立知识图谱所需节点和关系数据

DataToNeo4jClass.py

具体代码请移步到GitHub上下载

详细内容请到github下载,项目名neo4j-python-pandas-py2neo-v3

更多Python知识,请关注:Python自学网!!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

初恋时间1-6集免费观看动漫| 黑丝| 东北娘们国语版免费播放| 麻豆成人啪啪色婷婷久久| 两男吮她的花蒂和奶水视频| 上位(H)笔趣阁| 舒淇最惊艳三部电影| 蜜糖在线观看免费高清电视剧| 小视频| 父女一起到达巅峰的小说| 成全视频观看免费高清中国电视剧| 《蜜桃成熟时1997》主题曲歌..| 教授和他的女大学生| 《女仆教育》动漫第一季| 你与我最后的战场第二季| 美丽小洞5荷尔蒙| 法国空姐5大结局| 女性一晚上3次纵欲导致不孕| 婆媳双飞杨钰莹阅读| 欧美精产国品一二三区别| 哥布林杀手| 9.1萝卜黄| 《伦敦空姐美版2023》| 快拨出天我是你母亲歌词监控| 女朋友太骚了每次进去都觉得很疼| 继子的母亲免费版电视剧| 妈妈和女婿免费播放电视剧| 《再来一次好吗》动漫| 初中小姐姐脚丫踩在男生困困| 51成人免费A片毛片无码| 成全在线观看免费完整的| 《医务室上垒》动浸全集在线观看| 老婆同意了别人轮流联系我| 麻花MV在线看免费观看电视剧| 憋尿白丝小肚子凸起高冷知乎 | 女被扒开腿狂躁XXXXX视频| 女学生被老师骗到家中| 机械师技能| 《疯狂瑜伽》完整版| 法国色情巜卧室肉欲| 《互换人妻HD中字》