最近須要構建一個糧食的知識圖譜,剛開始接這個任務的時候也不知道知識圖譜是什麼東西,後來慢慢去了解學習,逐漸有了一些思路。前端
想必點進來的人都知道了知識圖譜是什麼東西,我再簡單敘述一下:知識圖譜是用圖的結構將不少個知識經過他們的聯繫鏈接起來,在此基礎上能夠作信息挖掘、問答系統等。python
可是構建了一個圖譜後有什麼直接的用處呢?那就是讓人們清楚的看到事物之間的聯繫,某個事物與之直接相關的東西有什麼。可是數據庫中的關係圖譜怎麼才能讓別人直觀地看到呢?那就須要作成一個網站,想了解糧食領域的人在這個網站上就能夠看到糧食事物之間的關係了。shell
因此咱們的思路是:將糧食領域的知識作成一個圖譜,存放到Neo4j圖數據庫中,而後作一個可視化網站實現圖譜的可視化。圖譜的數據來源是糧食大辭典,圖譜中知識的關係經過deepdive工具提取;圖譜用Neo4j圖數據庫進行存儲;網站經過D3.js的force圖實現關係可視化。數據庫
涉及到的東西:工具
知識圖譜的概念學習
NLP文本處理(python腳本、shell腳本)網站
Deepdive工具使用spa
網站搭建基礎
D3.js前端庫的使用可視化
Neo4j圖數據庫使用
可能會用到:
Docker
之後會逐步將圖譜構建的整個過程寫下來與你們一塊兒學習。