美文网首页
使用 Python 从头开始构建知识图 了解如何创建知识图、分析

使用 Python 从头开始构建知识图 了解如何创建知识图、分析

作者: iCloudEnd | 来源:发表于2023-09-06 08:35 被阅读0次
image.png

构建知识图谱

第一步是加载我们的数据。在此示例中,我们将从头开始创建一个简单的 KG。让我们首先使用我们感兴趣的数据创建一个数据框。

import pandas as pd

# Define the heads, relations, and tails
head = ['drugA', 'drugB', 'drugC', 'drugD', 'drugA', 'drugC', 'drugD', 'drugE', 'gene1', 'gene2','gene3', 'gene4', 'gene50', 'gene2', 'gene3', 'gene4']
relation = ['treats', 'treats', 'treats', 'treats', 'inhibits', 'inhibits', 'inhibits', 'inhibits', 'associated', 'associated', 'associated', 'associated', 'associated', 'interacts', 'interacts', 'interacts']
tail = ['fever', 'hepatitis', 'bleeding', 'pain', 'gene1', 'gene2', 'gene4', 'gene20', 'obesity', 'heart_attack', 'hepatitis', 'bleeding', 'cancer', 'gene1', 'gene20', 'gene50']

# Create a dataframe
df = pd.DataFrame({'head': head, 'relation': relation, 'tail': tail})
df
image.png

接下来,我们创建一个 NetworkX 图 ( G) 来表示 KG。DataFrame ( df) 中的每一行对应于 KG 中的一个三元组(头、关系、尾)。该add_edge函数在头实体和尾实体之间添加边,并以关系作为标签。

相关文章

  • 知识图谱:一种从文本中挖掘信息的强大数据科学技术

    概览 知识图谱是数据科学中最有趣的概念之一 了解如何使用Wikipedia页面上的文本构建知识图谱 我们将动手使用...

  • KG知识图谱 学习 Part4 - 知识图谱应用

    四、知识图谱应用 ?主要是如何使用知识图谱和Python结合?由于和同事学习完毕初步评估各个方面,知识图谱在我们的...

  • ArcGIS 创建知识图谱

    1、创建Pro工程 2、创建知识图谱 (1)新建知识图谱库点击目录视图面板,在出现的目录选项卡中新建调查,这就是知...

  • 知识图谱概论(一)

    本篇文章从知识图谱历史发展的角度向大家介绍一下知识图谱。 一 什么是知识图谱 知识图谱属于人工智能的重要分支——知...

  • AI产品经理需要知道的:知识图谱的入门and应用

    知识图是AI的基本功能。 在本文中什么是知识图? 如何建立知识图? 如何使用? 欢迎大家讨论并分享。 一、人工智能...

  • 2020-01-09

    自动构建知识图谱 一、知识图谱相关概念 Google公司于2012年提出知识图谱(Knowledge Graph)...

  • 最全知识图谱介绍:关键技术、开放数据集、应用案例汇总

    1 知识图谱构建技术 本节首先给出知识图谱的技术地图,然后介绍知识图谱构建的关键技术,包括关系抽取技术、知识融合技...

  • 2020-02-03

    语义计算、知识图谱与智能问答(实例) 本文,以医药知识图谱“神机医药”APP为例,简述如何通过“语义计算”构建知识...

  • 批量导入neo4j的方法

    使用知识图谱的方式主要有两种,第一种是逐个创建关系导入,第二种批量导入,要求的文件格式是csv 构建知识图谱的方式...

  • 知识图谱api资料

    1、知识图谱+Recorder︱中文知识图谱API与工具、科研机构与算法框架 2、知行中文图谱管理系统 3、思知机...

网友评论

      本文标题:使用 Python 从头开始构建知识图 了解如何创建知识图、分析

      本文链接:https://www.haomeiwen.com/subject/vcdkvdtx.html