国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python neo4j建立知識(shí)圖譜,藥品知識(shí)圖譜,neo4j知識(shí)圖譜,知識(shí)圖譜的建立過(guò)程,智能用藥知識(shí)圖譜,智能問(wèn)診必備知識(shí)圖譜

這篇具有很好參考價(jià)值的文章主要介紹了Python neo4j建立知識(shí)圖譜,藥品知識(shí)圖譜,neo4j知識(shí)圖譜,知識(shí)圖譜的建立過(guò)程,智能用藥知識(shí)圖譜,智能問(wèn)診必備知識(shí)圖譜。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、知識(shí)圖譜概念

知識(shí)圖譜的概念是由谷歌公司在2012年5月17日提出的,谷歌公司將以此為基礎(chǔ)構(gòu)建下一代智能化搜索引擎,知識(shí)圖譜技術(shù)創(chuàng)造出一種全新的信息檢索模式,為解決信息檢索問(wèn)題提供了新的思路。本質(zhì)上,知識(shí)圖譜是一種揭示實(shí)體之間關(guān)系的語(yǔ)義網(wǎng)絡(luò),可以對(duì)現(xiàn)實(shí)世界的事物及其相互關(guān)系進(jìn)行形式化地描述?,F(xiàn)在的知識(shí)圖譜已被用來(lái)泛指各種大規(guī)模的知識(shí)庫(kù)。

知識(shí)圖譜,簡(jiǎn)而言之就是圖數(shù)據(jù)庫(kù),既可以存儲(chǔ)信息,又能直觀地表達(dá)兩個(gè)實(shí)體之間的關(guān)系。

知識(shí)圖譜的基本單位就是三元組,即“實(shí)體1”-“關(guān)系”-“實(shí)體2”,本文以藥品的知識(shí)圖譜為例,即“藥品”-“適應(yīng)癥”-“疾病”,如圖所示:

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能

“氯唑沙宗片”-“適應(yīng)癥”-“韌帶扭傷”

下面是實(shí)體標(biāo)簽和關(guān)系標(biāo)簽:

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能

在示例中,實(shí)體類型主要有藥品、疾病、觀測(cè)操作、用藥目的、臨床所見(jiàn)、事件、人群等;關(guān)系類型主要有適應(yīng)癥、適用人群、劑型等。

二、知識(shí)圖譜常用的數(shù)據(jù)庫(kù)

在這里我只給出我知道和常用的,不全請(qǐng)見(jiàn)諒哈,哈哈哈哈哈

(1)Neo4j

Neo4j是一個(gè)流行的圖形數(shù)據(jù)庫(kù),它是開(kāi)源的。最近,Neo4j的社區(qū)版已經(jīng)由遵循AGPL許可協(xié)議轉(zhuǎn)向了遵循GPL許可協(xié)議。盡管如此,Neo4j的企業(yè)版依然使用AGPL許可。Neo4j基于Java實(shí)現(xiàn),兼容ACID特性,也支持其他編程語(yǔ)言,如Ruby和Python。

比較簡(jiǎn)單易學(xué),以上例子就是neo4j的數(shù)據(jù)效果。

官網(wǎng):https://neo4j.com/

下載界面:Neo4j Download Center - Neo4j Graph Data Platform

(2)Nebula Graph

Nebula Graph是一款開(kāi)源的、分布式的、易擴(kuò)展的原生圖數(shù)據(jù)庫(kù),能夠承載數(shù)千億個(gè)點(diǎn)和數(shù)萬(wàn)億條邊的超大規(guī)模數(shù)據(jù)集,并且提供毫秒級(jí)查詢。

優(yōu)點(diǎn)很多,很多大廠都在用,不細(xì)介紹,就是學(xué)起來(lái)比neo4j復(fù)雜一點(diǎn)。

下載安裝包:(有學(xué)習(xí)指南)

Releases · vesoft-inc/nebula-console · GitHub

(3)OrientDB

????OrientDB是兼具文檔數(shù)據(jù)庫(kù)的靈活性和圖形數(shù)據(jù)庫(kù)管理鏈接能力的可深層次擴(kuò)展的文檔-圖形數(shù)據(jù)庫(kù)管理系統(tǒng)??蛇x無(wú)模式、全模式或混合模式下。支持許多高級(jí)特性,諸如ACID事務(wù)、快速索引,原生和SQL查詢功能??梢訨SON格式導(dǎo)入、導(dǎo)出文檔。若不執(zhí)行昂貴的JOIN操作的話,如同關(guān)系數(shù)據(jù)庫(kù)可在幾毫秒內(nèi)可檢索數(shù)以百記的鏈接文檔圖。

????學(xué)習(xí)起來(lái)也比較簡(jiǎn)單,研究生時(shí)候做過(guò)相關(guān)項(xiàng)目,體驗(yàn)一般。

官網(wǎng):https://orientdb.com/

W3C教程:https://www.w3cschool.cn/orientdb/

官方文檔:Home · OrientDB Manual

三、基于neo4j進(jìn)行知識(shí)圖譜的實(shí)例創(chuàng)建

neo4j安裝過(guò)程:略,我安裝的是桌面版的neo4j

(1)數(shù)據(jù)準(zhǔn)備

知識(shí)圖譜的數(shù)據(jù)需要是三元組的形式,如果不是三元組,則需要我們通過(guò)代碼轉(zhuǎn)化為三元組的形式。本文的樣例數(shù)據(jù)是:藥品適應(yīng)癥和禁忌癥數(shù)據(jù),這個(gè)需要小伙伴們自己提前清洗數(shù)據(jù)

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能

?(2)Python 代碼模塊

應(yīng)用的是py2neo包,這個(gè)是第三方開(kāi)發(fā)的實(shí)用性比較高的開(kāi)源模塊,它支持批量導(dǎo)入neo4j數(shù)據(jù)庫(kù)數(shù)據(jù),進(jìn)而快捷地建立圖數(shù)據(jù)庫(kù),并且交互性比較好。用pip語(yǔ)句安裝py2neo庫(kù)即可。

pip install py2neo
pip3 install py2neo
#清華鏡像安裝
pip install --user  -i https://pypi.tuna.tsinghua.edu.cn/simple py2neo

首先打開(kāi),neo4j桌面版,創(chuàng)建一個(gè)空如數(shù)據(jù)庫(kù),自己起名(不改名字就是默認(rèn)的)和創(chuàng)建密碼:

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能?

?運(yùn)行數(shù)據(jù)庫(kù),start:

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能

?打開(kāi)python的IDE,在這里我用的是jupyter notebook,連接數(shù)據(jù)庫(kù),test_drug是我自己的數(shù)據(jù)庫(kù),需要改成你的,密碼也是:

from py2neo import Graph, Node, Relationship, NodeMatcher
from py2neo.matching import RelationshipMatcher

# 連接數(shù)據(jù)庫(kù)
graph = Graph("http://localhost:7474", username="test_drug", password='123456')

創(chuàng)建節(jié)點(diǎn):

p1 = Node("drug", name="伸腿瞪眼丸")
p2 = Node("disease", name="精神恍惚")
graph.create(p1)
graph.create(p2)

創(chuàng)建關(guān)系:

r = Relationship(p1, "特效治療", p2)
graph.create(r)

現(xiàn)在就創(chuàng)建了一個(gè)節(jié)點(diǎn),打開(kāi)neo4j檢查一下:

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能

?(3)批量創(chuàng)建節(jié)點(diǎn)和關(guān)系

需要讀取自己的數(shù)據(jù),并轉(zhuǎn)化為三元組的形式,創(chuàng)建節(jié)點(diǎn)集合,批量導(dǎo)入節(jié)點(diǎn):

# -------------------------------------------------------------------------------
# coding:utf-8
# Description:  
# Reference:
# Author: dacongming
# -------------------------------------------------------------------------------

import pandas as pd
from py2neo import Graph, Node, Relationship, NodeMatcher, Subgraph
from py2neo.matching import RelationshipMatcher

#讀取數(shù)據(jù)
df = pd.read_excel('drug.xlsx')
test_graph = Graph('http://localhost:7474',username = 'test_drug',password = '123456')

#創(chuàng)建節(jié)點(diǎn)集合
a = df[['entity','entityTag']]
b = df[['value','valueTag']]
b.columns = ['entity','entityTag']
entity = pd.concat([a,b])

node_lis = []
for i in entity.values:
    node = Node(i[1], name = i[0])
    node_lis.append(node)
nodes=Subgraph(node_lis)
test_graph.create(nodes)

效果如圖:

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能?

批量導(dǎo)入關(guān)系:

#創(chuàng)建關(guān)系集合
lis = []
count = 0
for i in df.values:
    count +=1
    print(count)
    c= test_graph.nodes.match(i[1],name=i[0]).first()
    d = test_graph.nodes.match(i[4],name=i[3]).first()
    rel_a=Relationship(c,i[2],d)
    lis.append(rel_a)

#導(dǎo)入關(guān)系
nodes=Subgraph(relationships=lis)
test_graph.create(nodes)

這樣就建立了一個(gè)完整的知識(shí)圖譜,導(dǎo)入了3個(gè)小時(shí)左右終于完成了,如圖所示:

neo4j知識(shí)圖譜,neo4j,合理用藥審核,Python數(shù)據(jù)基礎(chǔ),知識(shí)圖譜,python,人工智能?

總結(jié):在知識(shí)圖譜的建設(shè)過(guò)程中,最復(fù)雜的是數(shù)據(jù)的獲取和處理過(guò)程,數(shù)據(jù)越全面和越標(biāo)準(zhǔn),搭建的知識(shí)圖譜越實(shí)用,其賦能的業(yè)務(wù)場(chǎng)景也越廣泛。在合理用藥方面,知識(shí)圖譜的應(yīng)用有智能問(wèn)診、智能開(kāi)藥、藥品審核等方向,這些都以全面和標(biāo)準(zhǔn)的數(shù)據(jù)為基礎(chǔ),所以,我們所要做的工作還有很多很多!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-795739.html

到了這里,關(guān)于Python neo4j建立知識(shí)圖譜,藥品知識(shí)圖譜,neo4j知識(shí)圖譜,知識(shí)圖譜的建立過(guò)程,智能用藥知識(shí)圖譜,智能問(wèn)診必備知識(shí)圖譜的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • (知識(shí)圖譜學(xué)習(xí)1)neo4j基礎(chǔ)

    (知識(shí)圖譜學(xué)習(xí)1)neo4j基礎(chǔ)

    目錄 一、neo4j安裝與環(huán)境配置 官網(wǎng):https://neo4j.com/download-center/ 下載社區(qū)版neo4j服務(wù) neo4j環(huán)境變量配置 jdk下載 jdk版本: 啟動(dòng)neo4j 二、cypher語(yǔ)句基本增刪改查 增 刪除 改 查 三、Py2neo連接neo4j 安裝pip install py2neo 連接neo4j 建立節(jié)點(diǎn) 建立關(guān)系 匹配節(jié)點(diǎn) 匹配關(guān)系 刪除節(jié)點(diǎn) 刪除關(guān)系

    2024年02月10日
    瀏覽(27)
  • Neo4j簡(jiǎn)單構(gòu)建知識(shí)圖譜實(shí)例

    Neo4j簡(jiǎn)單構(gòu)建知識(shí)圖譜實(shí)例

    目錄 ?一、需要兩組數(shù)據(jù) 二、提取所需專題數(shù)據(jù) 三、利用結(jié)巴分詞將專題數(shù)據(jù)分詞 四、連接并繪制知識(shí)圖譜 五、消除重復(fù)節(jié)點(diǎn)及重復(fù)關(guān)系 六、結(jié)果展示 Ps:在使用Neo4j前,需要先在該安裝路徑文件下cmd運(yùn)行,輸入neo4j console 即可啟動(dòng),可根據(jù)關(guān)閉時(shí)輸入neo4j stop,如下圖所示

    2023年04月12日
    瀏覽(18)
  • 自學(xué)筆記——利用python開(kāi)展Neo4j圖數(shù)據(jù)庫(kù)知識(shí)圖譜構(gòu)建和統(tǒng)計(jì)分析

    自學(xué)筆記——利用python開(kāi)展Neo4j圖數(shù)據(jù)庫(kù)知識(shí)圖譜構(gòu)建和統(tǒng)計(jì)分析

    前言: 在上《高級(jí)統(tǒng)計(jì)學(xué)》時(shí),老師提到結(jié)合所學(xué)知識(shí)點(diǎn)自行設(shè)計(jì)任務(wù),并利用所學(xué)完成。 近期正好在學(xué)習(xí)python的編程和利用neo4j開(kāi)展知識(shí)圖譜構(gòu)建,于是在征得老師同意下,嘗試完成任務(wù):“統(tǒng)計(jì)近6年社科基金,并構(gòu)建知識(shí)圖譜?!?? 入門小白自學(xué)筆記,請(qǐng)高手勿噴。

    2024年02月16日
    瀏覽(24)
  • 知識(shí)圖譜構(gòu)建: Neo4j 常見(jiàn)實(shí)例應(yīng)用

    知識(shí)圖譜構(gòu)建: Neo4j 常見(jiàn)實(shí)例應(yīng)用

    社交網(wǎng)絡(luò)圖:存儲(chǔ)用戶之間的關(guān)系和聯(lián)系,如朋友關(guān)系、粉絲關(guān)系等。 產(chǎn)品推薦系統(tǒng):利用用戶的歷史購(gòu)買記錄和評(píng)分?jǐn)?shù)據(jù),推薦相似的產(chǎn)品。 客戶關(guān)系管理:存儲(chǔ)企業(yè)和客戶之間的聯(lián)系,包括聯(lián)系信息、交易記錄等。 知識(shí)圖譜:存儲(chǔ)各種實(shí)體之間的關(guān)系,如人物、事件、

    2024年02月10日
    瀏覽(34)
  • 畢業(yè)設(shè)計(jì):Vue3+FastApi+Python+Neo4j實(shí)現(xiàn)主題知識(shí)圖譜網(wǎng)頁(yè)應(yīng)用——前言

    畢業(yè)設(shè)計(jì):Vue3+FastApi+Python+Neo4j實(shí)現(xiàn)主題知識(shí)圖譜網(wǎng)頁(yè)應(yīng)用——前言

    資源鏈接:https://download.csdn.net/download/m0_46573428/87796553 前言:畢業(yè)設(shè)計(jì):Vue3+FastApi+Python+Neo4j實(shí)現(xiàn)主題知識(shí)圖譜網(wǎng)頁(yè)應(yīng)用——前言_人工智能技術(shù)小白修煉手冊(cè)的博客-CSDN博客 首頁(yè)與導(dǎo)航:畢業(yè)設(shè)計(jì):Vue3+FastApi+Python+Neo4j實(shí)現(xiàn)主題知識(shí)圖譜網(wǎng)頁(yè)應(yīng)用——前端:首頁(yè)與導(dǎo)航欄_人工智

    2024年02月14日
    瀏覽(28)
  • 基于neo4j的寵物知識(shí)圖譜問(wèn)答系統(tǒng)

    基于neo4j的寵物知識(shí)圖譜問(wèn)答系統(tǒng)

    在當(dāng)前數(shù)字化的時(shí)代,人工智能技術(shù)的迅速發(fā)展為信息檢索和數(shù)據(jù)處理帶來(lái)了革命性的變化。特別是在寵物領(lǐng)域,一個(gè)智能的寵物關(guān)系圖譜問(wèn)答系統(tǒng)能夠?yàn)閷櫸飷?ài)好者提供全面、精準(zhǔn)的信息服務(wù)。本文將詳細(xì)介紹一個(gè)基于Python、Django、Flask、Neo4j以及py2neo等技術(shù)棧實(shí)現(xiàn)的寵物關(guān)

    2024年02月20日
    瀏覽(56)
  • 再相逢【知識(shí)圖譜】中文醫(yī)學(xué)知識(shí)圖譜CMeKG,中文產(chǎn)科醫(yī)學(xué)知識(shí)圖譜COKG | 附:圖數(shù)據(jù)庫(kù)Neo4j下載安裝教學(xué)(遇到問(wèn)題并解決) + Neo4j基本操作

    ? 無(wú)論結(jié)果如何,請(qǐng)相信那些你努力游向岸的日子都有它的意義。 ? ?? 作者主頁(yè) : 追光者♂ ?? ???????? ?? 個(gè)人簡(jiǎn)介 : 計(jì)算機(jī)專業(yè)碩士研究生 ??、 2022年CSDN博客之星人工智能領(lǐng)域TOP4 ??、 阿里云社區(qū)特邀專家博主 ??、 CSDN-人工智能領(lǐng)域新星創(chuàng)作者 ??、 預(yù)期20

    2024年02月14日
    瀏覽(22)
  • Springboot集成neo4j實(shí)現(xiàn)知識(shí)圖譜關(guān)系圖

    Springboot集成neo4j實(shí)現(xiàn)知識(shí)圖譜關(guān)系圖

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 使用neo4j來(lái)完成人員關(guān)系 公司項(xiàng)目有一個(gè)功能需要將各個(gè)人員關(guān)系列出,在參加評(píng)選的時(shí)候,進(jìn)行展示和篩選 neo4j是高性能的NOSQL圖形數(shù)據(jù)庫(kù),在neo4j中,社區(qū)版本只能使用一個(gè)database。在neo4j中不存在表的

    2024年02月02日
    瀏覽(19)
  • 知識(shí)圖譜1_2——下載neo4j客戶端

    知識(shí)圖譜1_2——下載neo4j客戶端

    這里展現(xiàn)一種通過(guò)客戶端進(jìn)行操作的方法 https://neo4j.com/download/ 下載desktop客戶端 填寫(xiě)完成后開(kāi)始下載 下載完成后,在命令行輸入 完成后雙擊即可打開(kāi)(需要反應(yīng)一段時(shí)間) 將下面頁(yè)面中的內(nèi)容粘貼到客戶端框中 完成創(chuàng)建 以上參考 https://blog.csdn.net/qq_39918677/article/details/104

    2024年02月07日
    瀏覽(28)
  • spring boot集成neo4j實(shí)現(xiàn)簡(jiǎn)單的知識(shí)圖譜

    spring boot集成neo4j實(shí)現(xiàn)簡(jiǎn)單的知識(shí)圖譜

    隨著社交、電商、金融、零售、物聯(lián)網(wǎng)等行業(yè)的快速發(fā)展,現(xiàn)實(shí)社會(huì)織起了了一張龐大而復(fù)雜的關(guān)系網(wǎng),傳統(tǒng)數(shù)據(jù)庫(kù)很難處理關(guān)系運(yùn)算。大數(shù)據(jù)行業(yè)需要處理的數(shù)據(jù)之間的關(guān)系隨數(shù)據(jù)量呈幾何級(jí)數(shù)增長(zhǎng),急需一種支持海量復(fù)雜數(shù)據(jù)關(guān)系運(yùn)算的數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)應(yīng)運(yùn)而生。 世界

    2024年03月12日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包