5分鐘 NLP 使用 OpenNRE 進行關係提取

2022-09-04 18:57:12 字數 445 閱讀 9001

關係提取( relation extraction)是一項自然語言處理任務,旨在提取實體之間的關係。例如,從句羅密歐與朱麗葉是由威廉莎士比亞寫的,我們可以提取關係三元組(威廉莎士比亞,是羅密歐與朱麗葉的作者)。

關係提取是自動知識圖譜構建中的一項關鍵技術。通過關係提取,我們可以累積提取新的關係事實,擴充套件知識圖譜,這些知識可以作為機器理解人類世界的一種方式,在問答、推薦系統、搜尋引擎等下游有很多應用。

opennre 是對文字進行關係提取最常用的庫之一。

opennre 是乙個開源且可擴充套件的工具包,它提供了乙個統一的框架來實現關係提取模型。

該庫帶有兩個預訓練模型,無需任何訓練即可投入生產:

兩個模型都在 wiki80 資料集上進行訓練,該資料集由 80 個關係組成,每個關係有 700 個例項。

為了使用 opennre 庫,必須首先從它的 repo 安裝它:

完整文章

15分鐘入門NLP神器 Gensim

gensim是一款開源的第三方python工具包,用於從原始的非結構化的文字中,無監督地學習到文字隱層的主題向量表達。它支援包括tf idf,lsa,lda,和word2vec在內的多種主題模型演算法,支援流式訓練,並提供了諸如相似度計算,資訊檢索等一些常用任務的api介面 基本概念 語料 corp...

5分鐘學會使用gitlab

1.新建專案 首先你得有個gitlab賬號以及本地已安裝git.exe,或者有git環境,然後建立乙個專案project,右上角有個加號按鈕,用來新建專案 git在上傳專案方面非常友好,建專案的時候你可以選擇從別的地方匯入你之前已經寫好的 也可以本地git上傳,新建的專案最好選擇私有private。...

5分鐘弄懂Docker

儘管之前久聞docker的大名了,但是天資愚鈍,對其到底是個啥東西一直摸不清,最近花了一段時間整理了一下,算是整理出一點頭緒來。官網的介紹是這樣的 那麼應用容器長什麼樣子呢,乙個做好的應用容器長得就好像乙個裝好了一組特定應用的虛擬機器一樣。比如我現在想用mysql那我就找個裝好mysql的容器,執行...