構建乙個知識圖譜需要學什麼程式語言?

時間 2021-05-14 17:40:48

1樓:李曉喆

什麼語言都可以。

1、基本上,哪種語言下面都能找到你需要的庫的。

2、不管後端的圖資料庫是什麼語言寫的,一般都會開放REST服務或者API/SDK。

3、你都熟悉C++了,Python還用「學」嗎?瀏覽一遍基本語法就夠用了,後面都是去了解、熟悉各種庫的用法 -_-|||

2樓:IseesI

我認為有必要,聽說山東省小學生都要學python了,而且高考還要考了...

而且,人生苦短,......,有入門吸加加的時間夠精通python的了(這一句是我的獲獎敢言,輕拍...)

貌似答非所問了...

3樓:Han Yang

搬運一下大神的知識圖譜公升級路線圖:知識圖譜從0級到10級簡化版

另外個人感覺可以熟悉一下JENA:Apache Jena -

4樓:鹹口鍋包肉

Python是目前機器學習和人工智慧相關工作繞不過去的乙個base,之前比較火熱的有Matlab和R語言當然現在也有廣泛運用,但是Python的科學計算庫例如Scipy、Numpy、Pandas等等都提供了高效能的複雜的科學計算,而且除此之外有大量機器學習的庫例如Sklearn、Xgboost、LightGBM等,更何況現在火熱的深度學習大部分都是用Python去實現的。

我個人理解是Python很方便去嘗試想法,有個什麼好模型可以很相對來說較快地實現,例如你構建知識庫需要爬蟲爬網頁,然後抽取實體名稱和InfoBox裡面的屬性及屬性值,然後設計資料庫儲存,以及之後的實體消歧、關係抽取,都是複雜而繁瑣的工作,Python可以大大減少任務量當然還有很多開源工具可以用。

這麼優秀開發工具,幹嘛不用……

5樓:jackwang

當大家都一窩蜂的去搞某個東西,你能做的就是盡快熟悉它,但不要完全依靠它。找到乙個更不容易入門的可替代者。例如tensorflow框架,例如keras.例如spark mlib.

如何從零開始構建乙個知識圖譜?

極天資訊 1 明確知識圖譜的應用場景與需求 2 收集 整理知識 3 選擇好的平台和工具 最明智的選擇當然是專業的事情交給專業的人來做啦!以極天資訊為例,打造了 軟體 方法 模型 三位一體知識圖譜服務體系。具體包括了工具 知識圖譜引擎G1Brian類腦平台 方法 半自動化知識圖譜構建的極天七步法 模型...

構建知識圖譜用什麼資料庫?

王陽明 需要根據你的應用場景和資料情況來決定。如果資料量比較小,且圖譜節點之間關係較少且不太需要多跳查詢,其實mysql就能搞定問題。如果資料量比較小,且會進行多跳查詢,比如 姚明老婆的女兒叫什麼?這種用圖資料neo4j比較合適 它的開源版本是單機版,如果要支援分布式需要用收費版 如果資料量比較大,...

一名前端工程師的知識圖譜是什麼?該如何入門並且提高?

1,不要想的那麼難,那麼多,學就是了。樓上的這些大神都在這裡扯什麼呢?人家有這個想法就學就是了,一樓的還一下子整了一大篇子,下幾樓的還整了一大篇子專業術語,2,既然要做這個事情,就去安排計畫,去學去實踐去操作就好了,人不就是為了興趣實現自己的目標理想麼,有什麼聰明與不聰明,知識的全與不全之分啊?只有...